Sr. Software Engineer B3
As a Senior Software Engineer, you will design, develop, and maintain software applications using a modern digital engineering stack. You will apply your depth of knowledge across all aspects of the software development lifecycle, continuously partnering with stakeholders to stay aligned on common goals and deliver innovative solutions.
The role demands strong expertise in Java 17 with the Spring technology stack and a thorough understanding of microservice design patterns. You will be proficient in database SQL and modeling, with advanced knowledge of application, data, and infrastructure architecture. Experience in middleware application development and familiarity with file transfer protocols is expected.
You should also bring hands-on knowledge of React JS, Redux, HTML5, and CSS3 for front-end development, along with exposure to frontend testing tools such as Jest. Cloud-native development experience is valued. You will work from the office during day shifts, contributing to a culture of experimentation, continuous improvement, and learning while keeping up with industry-wide technology trends and best practices.