• Design and implement enterprise level microservices using the spring boot framework.
• Analyzing and assessing user issues and working with other team members to perform systems review and problem solving in a timely and accurate fashion.
• Working in a fast-paced and team-oriented environment.
• Implementing unit test coverage.
• Identifying and resolving bugs.
• Ensuring the design criteria are satisfied.
• Producing well-written documentation for each microservice.
• Disseminating and sharing knowledge.
• Creating and deploying microservices using the Spring Boot framework.
• Adhering to the whole Software Development Life Cycle.
• Interconnecting microservices with databases.
• Utilizing Event Driven Design (i.e., Kafka).
• Create solutions that are high-quality, scalable, and maintainable, with an Client on backend systems and related technologies
• Carry out unit and integration tests
• Interconnecting microservices with databases
• Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
Required Skills, Experience & Capabilities:
• Specific Spring framework components experience: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Spring for Apache kafka, and Use of JPA Criteria Query.
• Familiarity with software development design patterns: GIT, Swagger, PCF, or Rabbit MQ.
• Expertise in API technologies such as Rest Webservices
• Previous experience writing unit tests with JUnit, Mockito, or PowerMock
• Knowledge of markup languages such as JSON and YML
• Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect
• Knowledge of the Agile approach
Any Gradute