Overview
Skills
Job Details
We are looking for an experienced Java Developer to design, develop, and maintain backend applications and services. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, microservices, and cloud technologies. This role requires excellent problem-solving skills and the ability to work in an Agile environment.
Responsibilities:
Design, develop, and maintain scalable backend applications using Java and Spring Boot
Build and consume RESTful APIs and integrate with external systems
Implement microservices architecture and ensure high performance and reliability
Write clean, maintainable, and testable code following best practices
Work closely with product managers, architects, and cross-functional teams
Troubleshoot and debug application issues, perform root-cause analysis
Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
Participate in code reviews and contribute to continuous improvement
Develop and maintain CI/CD pipelines
Follow Agile/Scrum processes
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field
5+ years of professional Java development experience
Strong proficiency in Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security
Hands-on experience with REST APIs, JSON, and API documentation tools (Swagger/OpenAPI)
Experience with Microservices development and architecture
Strong knowledge of databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis)
Experience with Maven/Gradle, Git, Docker, and CI/CD pipelines
Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
Strong understanding of OOP, design patterns, and best practices
Preferred Qualifications:
Experience with Kafka, RabbitMQ, or other messaging systems
Knowledge of Kubernetes, container orchestration
Experience with Unit Testing and Integration Testing (JUnit, Mockito)
Familiarity with performance tuning and large-scale distributed systems
Exposure to front-end frameworks (Angular/React) is a plus