HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

Squareroot Consulting Pvt Ltd.
Bangalore
5 - 7 Years

Posted on: 08/07/2025

Job Description

Job Description :


We are looking for a highly skilled Senior Java Developer with a strong background in designing and developing scalable applications. The ideal candidate should have hands-on experience in Java/J2EE, Microservices using Spring Boot, and containerization, along with a solid understanding of Agile SDLC methodologies.


Role : Senior Java Developer

Experience : 5 to 7 Years

Locations : Bangalore (Hybrid)

Education : BE/B.Tech or ME/M.Tech in Computer Science, Electronics, or a related field

Key Responsibilities :

- Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.

- Implement and manage API Gateways (preferably NGINX) and integrate with Active Directory authentication.

- Develop and maintain unit and integration tests using frameworks like JUnit, Mockito, Selenium, or Cucumber.

- Work with SQL/NoSQL databases (preferably PostgreSQL, CouchDB) for efficient data storage, design, and queries.

- Utilize messaging systems (Kafka preferred) to enable real-time data processing.

- Deploy and manage applications using Docker and Kubernetes.

- Work with Azure or AWS cloud platforms for application hosting and scaling.

- Apply computer science algorithms and design patterns to build optimized, scalable, and high-performance solutions.

- Collaborate with cross-functional teams to ensure seamless software development and delivery.

- Lead and mentor junior developers, ensuring best practices and coding standards are followed.

- Manage project timelines, risks, and issue resolutions effectively.

Required Skills & Qualifications:

- Strong proficiency in Java/J2EE and Spring Boot Microservices architecture.

- Hands-on experience in containerization using Docker and Kubernetes.

- Experience with API Gateways (preferably NGINX) and Active Directory authentication.

- Proficiency in Testing Frameworks such as JUnit, Mockito, Selenium, or Cucumber.

- Experience working with SQL/NoSQL databases like PostgreSQL and CouchDB.

- Strong knowledge of messaging systems (Kafka preferred).

- Familiarity with cloud platforms (Azure or AWS) and Kubernetes for application deployment.

- In-depth understanding of computer science algorithms and design patterns.

- Strong project management skills, including planning, risk management, and issue resolution.

- Excellent leadership, problem-solving, and communication skills.

Preferred Qualifications :

- Experience in DevOps practices and CI/CD pipelines.

- Knowledge of additional cloud services and infrastructure tools.

- Experience in leading Agile teams and managing sprints.

Why Join Us?

- Work on cutting-edge technologies and scalable applications.

- Collaborative and innovative work environment.

- Opportunities for career growth and skill development.

info-icon

Did you find something suspicious?