Next Level IT Solutions USA | Canada | India
Job Description
A Software Development Engineer is responsible for designing, building, testing, installing, and maintaining software systems, applications, networks, and related processes to fulfill the company’s business goals. They evaluate system, application, and network requirements, offer consulting on modeling and simulation to improve client technology, and research and implement cutting-edge technologies.
They should have strong skills in Java 17 or higher, Spring Boot, RESTful services, OpenShift, and NoSQL databases. Familiarity with tools like Confluence, Jira, SharePoint, and security software such as Fortify and Sonatype is important.
The role requires the ability to work efficiently in a fast-paced setting and a good understanding and application of Test-Driven Development (TDD) practices.