Job Description:
Key Responsibilities:
• Develop new microservices using Java Spring Boot
• Develop code using TDD
• Perform peer code reviews
• Work closely with the customers to understand the requirements
• Create container definitions and deploying code to a Kubernetes cluster
• Integrate different software systems
Basic Qualifications:
• 7+ years of relevant engineering experience for PS
• 3+ years of experience creating microservices in Java Spring Boot
• Experience creating and maintaining a product in production for more than 2 years
• Experience creating software using more than one programming language
• Experience with Kubernetes
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
Preferred Qualifications:
• Describing software systems and processes using diagrams such as UML, BPMN2 etc.
• Experience using Kafka
• Experience developing non-blocking java code using the reactive extensions
• Experience integrating with Salesforce is a plus
• Mentor younger developers
Mandatory Skills:
· Core Java – 5+ yrs
Below Mandatory skills need 2+ yrs
· Design Patterns
· Spring & Spring Boot
· MySQL / Oracle / RDBMS ,SQL & DB Optimizations
· NoSQL Db
· Elastic/ Solr / Lucene
· RedisCache or equivalent, Kafka
Good to have:
• Docker / Kubernetes oAuth / SAML/ SSO ZUUL/Spring Gateway
• Kong, RabitMQ JMS (Pub-Sub/ Queue) Integration Technologies
Interested candidates can direct DM and share resumes directly to aakanksha.w@spnglobe.com please share #references if any