TE

Spring Boot Java Developer

Teamware Solutions
Hyderabad5-7 LPA Posted 16 Jul 2025
FULL TIME
Git
Kafka
Rabbitmq
Gcp
Azure
+1 more

Job Description

Key Responsibilities:

  • Develop, test, and maintain robust backend applications using Java and Spring Boot.
  • Design and build RESTful APIs and microservices.
  • Collaborate with front-end developers, QA engineers, and product teams to deliver business solutions.
  • Write reusable, testable, and efficient code following best practices and design patterns.
  • Integrate with databases (e.g., MySQL, PostgreSQL, MongoDB) and external systems.
  • Implement security, logging, and monitoring for services.
  • Participate in code reviews, performance tuning, and deployment automation.
  • Troubleshoot and resolve bugs, performance issues, and system errors.
  • Create technical documentation and maintain version control.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of hands-on experience with Java (8 or higher) and Spring Boot.
  • Experience with RESTful APIs, JPA/Hibernate, and Spring Security.
  • Familiarity with build tools like Maven or Gradle.
  • Strong understanding of OOP, design patterns, and microservices architecture.
  • Experience with version control (Git) and CI/CD tools (Jenkins, GitLab CI, etc.).
  • Good problem-solving, debugging, and communication skills.

Desirable Skills:

  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Familiarity with messaging systems (RabbitMQ, Kafka).
  • Test-driven development (TDD) using JUnit, Mockito, or similar.
  • Exposure to Agile/Scrum development methodologies.

Join WhatsApp Channel