Posted on: 22/08/2025
About the Role :
We are looking for a highly experienced and motivated Senior Java Developer to join our development team. The ideal candidate will have a solid background in Core Java, Spring Framework, Spring Boot, Microservices Architecture, and RESTful APIs. You will play a key role in designing, developing, and maintaining high-performance and scalable backend systems that drive critical business functions.
Key Responsibilities :
- Design, develop, test, and deploy high-quality backend services using Core Java, Spring Boot, and Microservices architecture.
- Build and consume RESTful APIs, ensuring secure and scalable communication between services.
- Collaborate with front-end developers, QA engineers, DevOps, and product owners to deliver robust solutions.
- Lead and mentor junior developers, conducting code reviews and enforcing coding standards.
- Write clean, maintainable, and efficient code following best practices and design patterns.
- Participate in architectural discussions and technical design sessions.
- Optimize application performance, ensuring responsiveness and scalability.
- Handle debugging, issue resolution, and production support for developed applications.
- Ensure adherence to software development lifecycle processes, including CI/CD and automated testing.
- Stay updated on emerging technologies and help drive innovation within the team.
Required Skills & Qualifications :
- 7+ years of hands-on experience in backend Java development.
- Strong proficiency in Core Java and Object-Oriented Programming (OOP) principles.
- Expertise in Spring Framework, especially Spring Boot, Spring MVC, and Spring Data.
- Solid experience in designing and developing RESTful APIs and integrating third-party services.
- Good understanding of Microservices Architecture, including inter-service communication and service discovery.
- Experience working with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Cassandra.
- Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ.
- Knowledge of version control systems such as Git.
- Experience with unit testing frameworks (JUnit, Mockito) and integration testing.
- Familiarity with CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1533365
Interview Questions for you
View All