Posted on: 08/07/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1509653
Interview Questions for you
View All