Description

· Demonstrates complete software life cycle experience and Design, Develop microservices based applications or migrate existing monolith applications into Microservices based architecture.

· Understands design principles of a 12-factor app, and design and develop applications based on these principles.

· Proficient in Java, Web technologies, Spring, Springboot, Groovy, Microservices communications, circuit breakers, service discovery, API gateway, Hibernate.

· Programming experience in relational platforms like MS SQL, MySQL, Oracle.

· Knowledge of cloud native technologies like Docker, Kubernetes etc.

· Conversant with DevOps methods and tools.

· Experience with an agile development methodology, preferably Scrum

· Develop and build extremely reliable, scalable and high-performing web applications for our clients

· Review and understand business requirements ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects

· Collaborate across the company and interact with our customers to define, design and showcase new concepts and solutions

· Collaborate with other developers to ensure that client needs are met at all times

· Work in a rapid and agile development process to enable increased speed to market against a backdrop of appropriate controls

· Implement good development and testing standards to ensure quality of deliverables

Education

Any Graduate