The Software Engineer III coordinates, completes, and oversees job-related activities and assignments, develops and maintains relationships with key stakeholders, supports initiatives to meet customer and business needs, identifies goals and improvement opportunities, and promotes adaptability and continuous learning. The role analyzes and scopes business, stakeholder, and technical requirements; prepares and maintains traceability between business requirements, functional requirements, design, and test cases; and contributes to user stories. It develops and configures code for application components, selects appropriate languages and tools, and builds automation scripts for CI/CD, testing, and other processes. The engineer prepares and executes tests, manages and analyzes defects, performs regression testing, and troubleshoots application performance and availability. The position also independently conducts complex application maintenance, monitors application performance and logs, evaluates change requests, and reviews program metrics and reporting to help ensure project adherence to approved milestones and timelines. The required technologies and practices include Java, Spring Boot, REST APIs, microservices, Angular, JavaScript, HTML5, CSS3, Docker, Kubernetes, Jenkins, databases, testing frameworks, and Agile methodologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level