What are the responsibilities and job description for the Java Backend Developer position at Omni Inclusive?
Mandatory Skills : Java Springboot Microservices, Restful Webservices and WebAPI
Desired Skills : Jenkins / Gradle / Maven Docker, Kubernetes
Expert proficiency in application of analysis / design engineering functions.
- Expertise with Spring Boot Framework
- Skilled in use of AWS technologies for building, deploying applications and operating applications.
- Proficiency with Continuous Integration / Continuous Delivery (Jenkins) Experience with build tools (Gradle, Maven, ,etc.)
- Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
- Exposure to Junit, Cucumber and Karate testing framework
- Experience with implementing integration solutions with Microservices, RESTful Web Services and Web APIs
- Experience working in Agile methodology
- Knowledge of Restful APIs
- Experience in containerization with applications deployed on Docker or Kubernetes.
- Proven experience in the design, development, testing and integration of high complex software solutions.
- Working understanding of software test automation(TDD and Unit Testing Frameworks : Junit, Mockito, Cucumber)
- Proven experience leveraging DevOps and lean development principles like CI / CD with tools such as Git, Jenkins, Nexus etc. AWS cloud knowledge is a plus.
- Should be familiar with relational and NOSQL databases.
- Should have strong communication skills
- Should possess experience working in a team-oriented group