Job Title: Java Microservices Developer
About the Employer:
Our client is a leading global Fortune 500 IT solutions company dedicated to providing straightforward and scalable solutions for solving intricate business challenges. With a team of over 1500 professionals they offer technical and domain expertise across diverse platforms and industries aiding enterprise companies in improving productivity efficiency and optimizing their technology investments.
Job Description:
We are in search of a proficient Java Microservices Developer with a minimum of 4 years of experience to join our team in Indore India. The ideal candidate will play a key role in developing and deploying Javabased microservices solutions to fulfill our clients requirements.
Responsibilities:
- Creating and implementing highvolume lowlatency applications for missioncritical systems ensuring high availability and performance
- Contributing to all stages of the development lifecycle
- Composing welldesigned efficient and testable code
- Performing software analysis programming testing and debugging
- Ensuring that designs adhere to specifications
- Preparing and releasing software components
- Supporting continuous improvement by exploring alternative technologies and presenting them for architectural review
Requirements
Requirements:
- A bachelors degree in Computer Science Engineering or a related field
- Demonstrable handson Software Development experience
- Proven working experience in Java development
- Handson experience in designing and developing applications using Java EE platforms
- Objectoriented analysis and design using common design patterns
- Indepth understanding of Java and JEE internals (Classloading Memory Management Transaction management etc.
- Excellent knowledge of Relational Databases SQL and ORM technologies (JPA2 Hibernate)
- Experience in developing web applications using at least one popular web framework (JSF Wicket GWT Spring MVC)
- Proficiency in testdriven development
- Experience in Microservices architecture and development
- Thorough understanding of RESTful web services
- Familiarity with Agile methodologies
- Strong communication skills and ability to collaborate within a team