Role and Responsibilities:
· Spring Boot Lead Developer with experience in application components using Spring Boot
· Should possess application development experience in Java 7/8, Spring Framework, Spring Boot following industry-recognized software development life cycle.
· Essential skills are Java 7, Java 8, functional aspects, Spring Framework (It is important that the resources are familiar with the current Spring platform and it’s capabilities), Spring Boot, Spring Integration
· Spring Data, Swagger, Tomcat 8, Maven, Jenkins, SVN, Git, Mountebank, Postman/Newman
· Unit and integration testing using JUnit.
· Familiar DevOps tools and experience in CI/CD software.
· Worked with Mongo DB or other non-SQL DB.
Good to have
Experience in Agile methodology.
Git with Branch and Release Management.
Worked with Postgres DB / MS SQL Server.
Familiar with AWS Cloud Platform.
Familiar with Jenkins.