Seeking a Software Engineer II to lead the design, development, and support of critical applications within a dynamic team.
Mentor junior developers and promote best practices through code reviews and guidance.
Collaborate with stakeholders to gather requirements, produce well-documented code, and ensure quality via testing and CI/CD.
Support application lifecycle management, troubleshoot issues, and lead backend database design.
Participate in design reviews, project planning, and hiring processes.
Required skills include 7-10 years of programming (Java, RPG), full-stack experience (Angular, React, Spring), knowledge of micro frontends, DevOps, and relational databases.
Strong problem-solving, communication, and project estimation skills are essential.
Must meet physical and travel requirements, with a commitment to attendance and diversity initiatives.