The Java Microservices Applications Development Senior will be responsible to design and develop MicroserviceRestful API using Spring framework and help in debugging any issue during SDLC life cycle. Responsibilities Create solutions by developing, implementing, and maintaining Java based components and interfaces. Strong knowledge on Microservice design pattern and creating agnostic high performance APIs Design and Development using Java, Microservices working within Spring FrameworkSpring Boot, Java 8 functional programming, RESTFul Apis and Junits Strong understanding on concurrency and writing thread safe code. Experience in developing solutions using Spring integration with various messaging systems like EMS, Kafka, etc. Experience with Spring Data for Relational and Nonrelational Database and write code for all CRUD operations Experience with SQL and no-SQL query (MongoDB) to write basic operations Experience with securing API using different authentication mechanisms- Oauth2, etc. Responsible for Design, Development, Code reviews (peer review), Unit testing, providing support to the testing team, Defect fixing, Defect triaging, Root causes Analysis and release deployment support. Experience on CICD tools and creating pipelines for build ndash Jenkins, RLM, etc. Experience using various tools used in developmentndash STSIntelliJ, SoapUI, Postman, Bitbucket, Git, jMeter, etc. Preferred to have understating of PaaS platform ndash PCF and CLI commands Familiar with Agile process and related tools like JIRA Qualification 6 years of Java development experience 3 years of experience in building Microservices 3 years of experience with Spring and Spring Boot, Microservices, Spring MVC, Spring Data, Spring Security, Spring Integration etc.
Associated topics: application, back end, c c++, c++, php, programming, software developer, software development engineer, software programmer, sw