Design, develop, and maintain microservices using Java and Spring Boot.
Collaborate with cross-functional teams to gather and define technical requirements.
Implement RESTful APIs and integrate with third-party services.
Ensure high performance, scalability, and reliability of applications.
Participate in code reviews and provide mentorship to junior developers.
Troubleshoot and resolve issues across development, testing, and production environments.
Work with DevOps teams to implement CI/CD pipelines.
Maintain documentation for architecture, design, and implementation.
Required Skills & Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or related field.
59 years of experience in Java development.
Strong proficiency in Spring Boot, Spring Cloud, and RESTful APIs.
Experience with Microservices architecture and containerization tools like Docker and Kubernetes.
Familiarity with CI/CD tools such as Jenkins, GitLab, or Bamboo.
Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Exposure to message brokers like Kafka or RabbitMQ.
Understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time