About This Role
This is a challenging opportunity for a skilled Software Engineer to take on a key role in the development of our cutting-edge systems.
The ideal candidate will have experience in designing and delivering cloud-based applications, with a strong focus on software development best practices and object-oriented programming principles.
* Design, develop, deploy, configure, document, and debug extensive enterprise systems
* Implement complex prototypes and core base code for developers to follow
* Analyze Machine learning models and come up with recommendations
* Create and present design solutions that have partial or system-wide impact
Key Responsibilities
* Support both the evolution and continued modernization of existing applications
* Develop Restful Microservices Services using Spring boot
* Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk
* Proficient with MS SQL Server queries & stored procedures
* Collaborate with QA testing in the research and writing of test cases
* Writing extensive unit tests using automated TDD tasks
Required Skills and Qualifications
* Bachelor's Degree in Computer Science or related field
* 7+ years of experience with progressive Java (1.8 and above) development experience
* Experience in developing cloud-based applications and software development best practices
* Strong analytical skills with the ability to assess complex situations and understand key issues quickly
* Problem-solving skills, critical thinking, and strong decision-making skills
About Our Team
We are looking for a talented individual who can contribute to the growth and success of our organization. If you are passionate about software development and want to work on exciting projects, we encourage you to apply.