Java Software Engineer

Job description:

  • Hands on Java application design, software development and automated testing ( Java 11 and higher).
  • Intermediate knowledge of basic infrastructure technologies and components.
  • Familiarity with application containers based on spring , Vert.X or equivalent.
  • Familiarity with Cloud services including DevOps concepts and CI/CD tools.
  • Experience with Event-driven/Micro-services architecture for high-availability/distributed systems.
  • Experience using Spring Framework, Junit, GitHub, Microservices, Splunk and API’s.
  • Experience with Test driven development and unit testing frameworks.
  • Proficient understanding of code versioning tools (Git) and build toolings Maven or Gradle.

Job Details

Company
Cognizant
Location
Burgess Hill, UK
Posted