Java Backend Engineer
Job Description
Job Summary
We are looking for a highly skilled Senior Java Backend Engineer with strong experience in Core Java, Spring Boot, Microservices, AWS, and Kafka. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance backend services while collaborating with cross-functional teams to deliver enterprise-grade applications. Exposure to React is required to support front-end integrations and full-stack collaboration.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Core Java and Spring Boot.
- Build and enhance Microservices-based architectures following industry best practices.
- Develop RESTful APIs and integrate with internal and external systems.
- Implement event-driven solutions using Kafka for asynchronous processing and system integrations.
- Deploy, monitor, and maintain applications on AWS cloud platforms.
- Optimize application performance, scalability, reliability, and security.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Troubleshoot and resolve complex production issues.
- Collaborate closely with Product Managers, Architects, QA, DevOps, and Frontend teams.
- Support frontend integration efforts and contribute to React-based components when required.
- Follow Agile development methodologies and DevOps practices.
Required Skills
- Need 10+years of hands-on experience in Core Java (Java 11/17+).
- Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Strong understanding of Microservices architecture and distributed systems.
- Experience building REST APIs and integrating with third-party services.
- Expertise in Kafka for event-driven architecture and messaging systems.
- Strong knowledge of multithreading, concurrency, collections, JVM tuning, and performance optimization.
- Good exposure to React.js development and frontend integration.
This listing was syndicated from Adzuna. We strive to keep information accurate, but do not assume responsibility for the content of this posting.
- Use the Apply button above to contact the employer directly
- Verify the employer and position details before applying
- Review our Terms of Service for listing policies