Java & Spring Boot Developer (5-8 Years Experience)

Location:

Bangalore

Employment Type:

Full-Time

Experience Level:

Mid-Senior

Reports To:

Team Lead

Job Description:

We are looking for a highly skilled Java & Spring Boot Developer with 5-8 years of experience in building high-performing, scalable, and enterprise-grade applications. The ideal candidate should have a deep understanding of the Java ecosystem and be proficient in developing RESTful APIs using Spring Boot. You will be part of a talented team working on mission-critical applications, with responsibilities including designing and developing new features, enhancing existing functionalities, and ensuring application performance and reliability.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java-based applications using Spring Boot framework.
  • Create RESTful APIs and integrate them with front-end components and external services.
  • Write clean, testable, and efficient code following best practices.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Participate in architectural discussions and contribute to technical decisions.
  • Ensure high performance and scalability of the applications through best coding practices and performance optimization.
  • Troubleshoot and resolve production issues in a timely manner.
  • Implement and maintain security protocols and best practices.
  • Create technical documentation for reference and reporting.

Required Skills & Qualifications:

  • 5-8 years of hands-on experience in Java development with a focus on backend technologies.
  • Strong proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data).
  • Experience with building and consuming RESTful APIs.
  • Proficient in SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle.
  • Knowledge of microservices architecture and design patterns.
  • Experience with version control systems like Git.
  • Strong problem-solving skills and ability to work in a collaborative environment.
  • Bachelor’s degree in Computer Science, Information Technology, or related field preferred.

Nice to Have:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes.
  • Understanding of CI/CD pipelines and experience with tools like Jenkins or GitLab CI.
  • Familiarity with front-end frameworks like React or Angular for full-stack development.
  • Experience with NoSQL databases like MongoDB or Cassandra.
Apply Now