About the Role :
We are looking for a highly skilled Associate Staff Engineer Java to join our engineering team and contribute to the design and development of high-volume, low-latency microservices-based applications. The ideal candidate should have 4.5+ years of hands-on experience in backend development using Java and Spring Boot, with a strong understanding of Microservices Architecture (MSA) and cloud-native technologies, especially AWS.
This role requires a self-starter who can take ownership of complex modules, deliver robust, scalable systems, and collaborate across cross-functional teams.
Key Responsibilities :
- Design, develop, and deploy scalable and high-performance Java-based microservices using Spring Boot and related frameworks.
- Implement and consume RESTful APIs, ensuring performance, reliability, and security of integrations.
- Design solutions for high-volume systems, ensuring scalability, availability, and performance in production.
- Work independently on complex technical components with minimal supervision, driving the design and implementation of business-critical modules.
- Collaborate with DevOps and Cloud teams for AWS-based deployment and integration, including services like DynamoDB, SQS, Lambda, and others.
- Apply functional and object-oriented design patterns to solve real-world challenges.
- Ensure application reliability through robust unit testing, integration testing, and continuous integration workflows (Jenkins, Git).
- Debug, identify root causes, and resolve technical issues in distributed systems.
- Provide technical mentorship and peer reviews within the development team.
- Contribute to Agile ceremonies (scrum, sprint planning, retrospectives) and deliver on sprint commitments.
Must-Have Skills & Experience :
4.5 to 6 years of experience in backend development using Java (11+).Strong hands-on experience with Spring Boot, Spring Cloud, and other Spring modules.Proven experience designing and building microservices using REST APIs in a production environment.Experience with AWS Cloud Services, especially :
DynamoDBLambdaSQSAPI GatewayDeep understanding of multithreading, concurrency, and asynchronous processing.Strong debugging and problem-solving skills in distributed systems.Ability to work in fast-paced, agile development environments with minimal supervision.(ref : hirist.tech)