Sr. Software Engineer B3
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions across the full software development lifecycle. You will work in a collaborative environment, partnering with cross-functional teams and stakeholders to deliver high-quality applications that meet business requirements.
The role requires strong proficiency in Java 17 using the Spring technology stack, with a solid understanding of microservice design patterns. You will work extensively with database SQL and data modeling, and demonstrate advanced knowledge of application, data, and infrastructure architecture disciplines. Experience in middleware application development and exposure to file transfer protocols is expected.
On the front-end side, you should have hands-on knowledge of React JS, Redux, HTML5, and CSS3, along with some exposure to frontend testing tools like Jest. You will contribute to cloud-native development initiatives and stay current with industry-wide technology trends and best practices. The role involves working from the office during day shifts and requires a passion for solving business problems through innovation and engineering practices.