Application Platform Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
As a member of the App Platform team you get to play a few different roles:
Architect: We are the ones that know how our large system should fit together.
Developer: We write lots of code. Some is purely for prototyping and what passes the prototyping phase is made ready for production and used by nearly all server teams.
Consultant: We work closely with all the server teams to understand their needs and lend assistance with the infrastructure we have built.
Leader: We need to be vocal about our experiences to internal teams as well as the outside world through blog posts, presentations and open source contributions.
Requirements
- 5+ years of experience as a software engineer
- Strong Java knowledge
- Experience working with high traffic, scalable web applications
- Solid understanding of data structures, algorithms and framework internals
- Ability to speak and write clearly and concisely
- Ability to think creatively about solutions with a focus on the long term stability of our system.
Nice-to-Have
- Experience with SOA
- Experience with at least one relational database (e.g. MySQL) and one NoSQL database (e.g. Cassandra)
- Familiarity with asynchronous messaging systems, such as Kafka and ActiveMQ
- DevOps experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
7 Most Popular Web Developer Jobs in Europe
Is Software Engineering Over-Saturated?
The Best X (Twitter) Accounts for Developers