Java Developer
In this Java Developer role you will design and build scalable backend services that power high-traffic applications. You join a collaborative engineering team focused on performance, reliability, and continuous improvement, working closely with product, design, and DevOps to ship features quickly. You will own features from idea through release while improving system performance and maintainability. This is a hands-on position in a modern tech stack that emphasizes clean code and pragmatic decisions, with a strong impact on customers using the product daily. The opportunity centers on shaping scalable software and contributing to a fast-moving, cross-functional environment.
Responsibilities- Design and build scalable backend services using Java and modern frameworks (e.g., Spring Boot)
- Collaborate with cross-functional teams to deliver features end-to-end
- Improve performance, reliability, and maintainability of systems
- Write clean, testable code and promote best practices
- Experience building Java applications in a commercial environment
- Strong understanding of object-oriented design and software engineering principles
- Experience with APIs, microservices, and scalable systems
- Familiarity with cloud environments and modern deployment practices
- Strong problem-solving and communication skills
- Ownership mindset and commitment to continuous improvement
- Strong problem-solving skills
- Excellent communication
- Ownership mindset
- Java (core + modern versions)
- Spring Boot / Spring ecosystem
- RESTful APIs & microservices