A Software Development Engineer designs, develops, tests, installs, and maintains systems, applications, networks, and related processes to meet the functional objectives of the business.
Assesses system, application, network needs, provides modeling and simulation consulting to clarify client technology functionality, and evaluates and implement new advanced technologies.
Expertise in Java-17 or greater, Spring boot, Restful services, Open shift, NoSQL database.
Should be aware of working with confluence, Jira, SharePoint, and software security tools like Fortify, Sona type.
Able to work under fast-paced environment, understands and implements TDD for development