Job Description: Java Developer
Location: Bengaluru
Experience: 6+ Years
Joining: Immediate / 015 Days
Employment Type: Full-time
Role Overview
We are seeking a skilled Java Developer responsible for designing, developing, and maintaining highquality backend applications and APIs. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, API development, and hands-on experience with modern development practices.
Key Responsibilities
- Design, develop, and enhance backend applications using Core Java & Spring Boot.
- Build scalable RESTful APIs and microservices.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with product, QA, and DevOps teams for endtoend delivery.
- Troubleshoot, debug, and optimize application performance.
- Work with Git, CI/CD, and cloud platforms for deployments.
- Participate in code reviews and propose process improvements.
Required Skills
- Strong hands-on experience with Core Java, OOPs concepts, and multithreading.
- Expertise in Spring Boot, REST APIs, Microservices architecture.
- Experience with Hibernate/JPA.
- Knowledge of CI/CD tools such as Jenkins, Git, Maven, Gradle.
- Good understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Ability to work in Agile/Scrum environments.
- Strong troubleshooting and performance tuning skills.
Good to Have
- Knowledge of AWS/Azure/GCP cloud services.
- Experience with Kafka, RabbitMQ, or other messaging systems.
- Familiarity with Docker, Kubernetes, or containerization.
- Exposure to unit testing tools (JUnit, Mockito).
Why Join Us
- Opportunity to work on scalable, modern architectures.
- Collaborative team environment and growth-oriented culture.
- Work with emerging technologies & cloud platforms.