A leading technology company is seeking an experienced Java Developer to design and implement Java-based applications. The role requires 6+ years of Java experience, proficiency in Spring Boot, and expertise in microservices architecture. Responsibilities include developing RESTful APIs and collaborating with cross-functional teams. The ideal candidate has strong problem-solving skills and excellent communication abilities. This position is located in Chennai,India and offers a dynamic work environment.
Qualifications
6+ years of experience in Java development.
4+ years of experience with Spring Boot and microservices.
Strong understanding of design patterns and object-oriented programming principles.
Responsibilities
Design, develop, and implement Java-based applications.
Collaborate with teams to gather requirements.
Develop and maintain RESTful APIs.
Skills
Java development
Spring Boot
Microservices
RESTful API design
Cloud platforms (AWS, Azure, Google Cloud)
Problem-solving
Communication
Education
Bachelor's degree in computer science or related field
Tools
Docker
Kubernetes
Kafka
RabbitMQ
Job description
Responsibilities
Design, develop, and implement Java-based applications using Spring Boot and microservices architecture.
Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions.
Write clean, efficient, and well-documented code that adheres to industry best practices.
Develop and maintain RESTful APIs for seamless communication between microservices.
Build and deploy microservices on cloud platforms (e.g., AWS, Azure, Google Cloud).
Implement unit and integration tests to ensure the quality and reliability of code.
Troubleshoot and resolve issues in a timely manner.
Continuously improve software performance, scalability, and security.
Stay updated with the latest trends and technologies in Java, Spring Boot, and microservices.
Requirements
Bachelor's degree in computer science, engineering, or a related field.
6+ years of experience in Java development.
4+ years of experience working with Spring Boot and designing and developing microservices.
Proficiency in RESTful API design and development.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Experience with message brokers like Kafka or RabbitMQ.
Familiarity with containerization technologies like Docker and Kubernetes.
Strong understanding of design patterns and object-oriented programming principles.
Excellent problem-solving and debugging skills.
Ability to work independently and as part of a team.
Excellent communication skills.
Nice To Have
Knowledge of NoSQL databases like MongoDB or Cassandra.