State Street Corporation - Quincy, MA
posted about 1 month ago
The Java Full Stack Developer position at State Street is a critical role that requires a blend of technical expertise, interpersonal skills, and a strong understanding of application architecture and development. The successful candidate will be part of an agile scrum team, contributing to the development, enhancement, and maintenance of financial platforms using cutting-edge technologies. This role offers the opportunity to work on challenging new products in the financial space, leveraging a strong development team to deliver high-quality software solutions. In this position, the developer will work independently to develop, test, and debug software enhancements and solutions, focusing on both business and technical problem domains. The role involves utilizing cloud computing technologies, specifically Java, Spring Boot, SQL, Kafka, and ReactJS or similar frameworks. The developer will be responsible for designing applications, writing unit and automation tests, and participating in code reviews to ensure a high-quality end product. Active participation in the agile software development process is essential, including attending daily standups, sprint planning, backlog grooming, and retrospectives. The ideal candidate will have a solid understanding of the full-stack software development lifecycle and services delivery, with demonstrated expertise in software architecture and designing scalable systems. Proficiency in engineering best practices, object-oriented programming, and producing clean, testable code is crucial. The role also requires experience with various technologies, including Core Java 11, J2EE, front-end frameworks, message broker technologies, and database management systems. Additionally, knowledge of containerization technologies and DevOps practices is highly desirable. The candidate should possess strong problem-solving skills and the ability to articulate design and architectural decisions clearly.