
Sr. Java Backend Developer (RARR Job 5612)
Job Skills
Job Description
Java Backend Developer with solid experience in Spring Boot, Microservices, and JPA. The ideal candidate will design and develop scalable, secure, and high-performance backend services in a microservices architecture. You’ll collaborate closely with frontend, DevOps, and QA teams to deliver end-to-end solutions.
Key Responsibilities
-
Design, develop, and maintain RESTful microservices using Java (8+) and Spring Boot
-
Build and optimize JPA-based data access layers for relational databases (e.g., MySQL, PostgreSQL)
-
Implement service orchestration and communication using REST APIs, Feign clients, or messaging queues
-
Write clean, maintainable, and testable code following best practices and coding standards
-
Conduct code reviews and mentor junior developers (if senior-level)
-
Integrate services with other systems, databases, and third-party APIs
-
Implement logging, exception handling, and monitoring using tools like ELK, Splunk, or CloudWatch
-
Ensure application security, scalability, and performance optimization
-
Participate in Agile ceremonies: sprint planning, daily stand-ups, and retrospectives
-
Collaborate with DevOps for CI/CD, containerization, and deployments (Docker, Jenkins, etc.)