"Job Description" :
• Candidate should have strong fundamentals in Core Java, JDBC and J2EE.
• Hands on experience of development and support of enterprise level cloud native application
• Hands on experience in Java, Spring, Spring Boot, ORM Tools and Cloud technologies
• Good knowledge of Java Microservices architecture
• Should have experience in integration of systems like SAP, LDAP
• Good knowledge of AWS Cloud services
• Knowledge of Continuous integration and Continuous Development (CICD) process
• Good communication & presentation skills
Technical Skills:
• 3-5 years of development experience with Java Web/Enterprise projects
• Candidate should have strong hands-on experience in Core Java (version 8 or higher), Struts, Spring, Spring Boot, JPA, Hibernate
• Minimum 1+ years of experience in development of Java Microservices using Spring Cloud
• Experience with Spring Security and token based user authentication solutions
• Experience with SOA and Web Services (REST/SOAP)
• Experience with database applications such as Oracle, MySQL as well as with writing complex SQL queries
• Experience in implementing Junit tests using Mock object frameworks like Mockito and working with code review tools such as SonarQube, SonarLint
• Good to have experience in working with Message oriented Middleware like but limited to Mule ESB, Rabbit MQ, Kafka
• Good to have knowledge and experience in working with EJBs
• Good to have knowledge and experience of deploying to application in AWS Cloud using Jenkins, Docker and Docker Swarm
• Good to have knowledge and experience of leveraging AWS Cloud services like but limited to Route53, ALB, CloudFront, S3, RDS, AppSync"