The Software Engineer III coordinates and oversees job-related activities and assignments, builds relationships with stakeholders, supports initiatives that meet customer and business needs, communicates goals, measures progress, identifies improvement opportunities, and promotes adaptability and continuous learning. The role analyzes business, stakeholder, and technical requirements and existing solutions; maintains traceability among requirements, design, and test cases; and contributes to user stories. It develops and configures software components, helps select languages, standards, and tools, creates automation scripts, implements telemetry, and applies security requirements. The engineer maps requirements to test objectives, creates and executes component tests, manages defects and regression testing, and troubleshoots performance and availability issues. The position also conducts application maintenance and re-engineering, monitors application performance and metrics, analyzes logs and maintenance data, evaluates change requests, and tracks project adherence to approved milestones and timelines. The required technical experience includes Java and Spring Boot REST APIs, ReactJS, object-oriented programming, SQL, full-stack application development, testing tools and frameworks, monitoring and alerting, Docker, AJAX and Fetch API, production troubleshooting, browser debugging and profiling, and the software development life cycle.
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