As a Software Engineer you would be part of the Scrum team working to implement a new generation software.
- 2+ years in the software engineering profession
- 2+ years’ experience with Java technology development stack (Java 8 and higher, Spring Boot, etc.)
- 1+ years hands-on expertise with building Micro Services
- Experience with using modern technology stack like Docker, Open Shift, Jenkins pipeline as a code
- Experience with cloud solutions
- Experience with Azure, Kafka
- Performing in an agile scrum team and building, unit testing, and deployment of the software.
- Develop software using Java Technology Stack (Java 8 +, Spring Boot, Angular, React, etc.)
- Familiar with Docker and OpenShift technologies using Jenkins CI/CD pipeline as a code
- Contribute to the software design of product features, and implement user stories
- Implement software best practices such as logging, log aggregation, monitoring, swagger, etc.
- Submit Pull Requests as part of the code merge & deployment process
- Partner with Advanced technology teams to implement AI technologies involving NLP and ML
- Partner with DevOps teams on resolving code defects, and continuous improvement of the code
- Collaborate with the to meet project timelines in a sprint