TE

Microservices Developer - Core Java

Teamware Solutions
Bangalore4-10 LPA Posted 16 Jul 2025
FULL TIME
Spring Boot
Kafka
Rest Api
Microservices
Rabbitmq
+4 more

Job Description

Job Summary:

The Microservices Developer – Core Java is responsible for designing, developing, and maintaining scalable and high-performance microservices-based applications using Core Java. This role involves building RESTful APIs, implementing service orchestration, and ensuring robust integration across distributed systems.

Key Responsibilities:

  • Design and develop microservices using Core Java and Spring Boot
  • Create RESTful APIs for communication between services and external systems
  • Develop reusable components and libraries to improve system efficiency
  • Ensure service reliability, fault tolerance, and scalability
  • Integrate services with databases, message brokers, and third-party APIs
  • Implement security, logging, monitoring, and exception handling within services
  • Participate in code reviews and ensure adherence to development best practices
  • Collaborate with DevOps for containerization and CI/CD deployments
  • Troubleshoot and resolve service-level issues and bugs
  • Maintain documentation for APIs, service contracts, and architecture

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ years of experience in Java development with a focus on microservices architecture
  • Proficient in Core Java, Spring Boot, and REST API development
  • Experience with message brokers like Kafka or RabbitMQ
  • Familiarity with databases such as MySQL, PostgreSQL, or MongoDB
  • Knowledge of containerization (Docker) and orchestration tools (Kubernetes)
  • Strong problem-solving and communication skills

Preferred Qualifications:

  • Experience with API gateways, service discovery, and load balancing
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps
  • Knowledge of distributed tracing, monitoring, and logging tools (e.g., ELK, Prometheus, Grafana)
  • Understanding of OAuth2, JWT, and microservices security
  • Exposure to Agile/Scrum methodologies
Join WhatsApp Channel