Description

We are looking for some passionate Java Developers responsible for the development, deployment, and maintenance of enterprise-grade applications in a fast-paced, Agile environment. Your primary focus will be building scalable microservices and backend systems using Java and the Spring ecosystem while ensuring clean architecture and maintainable code. Therefore, a strong understanding of software design principles, collaborative problem-solving skills, and a commitment to delivering high-quality solutions are essential.

Job Responsibilities

 

  • Develop and implement enterprise-grade applications using Java and the Spring Framework, including microservice-based architectures.
  • Translate system designs and wireframes into clean, scalable, and maintainable code.
  • Collaborate with mid-level technology experts to deliver web and mobile application services across various organizational units.
  • Support the full software development lifecycle (SDLC) including design, development, testing, deployment, and maintenance.
  • Design and document technical solutions and architecture using industry-standard tools and methodologies.
  • Identify performance bottlenecks, troubleshoot issues, and apply effective fixes.
  • Maintain high code quality through best practices in organization, testing, and automation.
  • Provide technical guidance and leadership to junior developers and peers.

Required Skills & Experience:

  • 2–5 years of hands-on experience in Agile environments (Scrum methodology).
  • Proficient in Java (version 17 or 21) and extensive experience with JDK 8 and 11.
  • Strong understanding of object-oriented programming and design patterns.
  • Proven experience with Spring ecosystem: Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring Batch, and Spring Data (JPA, JDBC, Hibernate).
  • Experience developing microservices architectures.
  • Experience working with RESTful and SOAP-based web services.
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes (preferred).
  • Working knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
  • Strong grasp of SDLC processes, including CI/CD, version control (e.g., Git), code review, and incremental delivery practices.
  • Database expertise with Oracle, PostgreSQL, or Microsoft SQL Server.
  • Experience with Agile tools like JIRA or VersionOne.
  • Strong verbal communication skills, especially in interacting with international clients.

Educational Requirements:

  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field from a recognized institution.
  • Equivalent combination of education and experience may also be considered.

Benefits

  • Attractive Salary for deserving candidates
  • Medical Coverage
  • Salary review twice in a year
  • Weekly two holidays
  • Provident fund
  • Two festival bonus
  • Quarterly Performance Bonus
  • WPPF.

Life at Brain Station 23