Job Summary:
State Street is a leader in providing electronic trading platforms for multiple asset classes. They are seeking a Senior Java Application Developer to work on the development of sophisticated electronic trading systems, focusing on defining technical requirements, developing application features, and ensuring adherence to coding and security standards.
Responsibilities:
• Work with the team to define high-level technical requirements and architecture for the back-end services.
• Develop new application features and enhance existing ones.
• Develop relevant documentation and diagrams.
• Work with other teams for deployment, testing, training and production support.
• Integration with front-end development/services.
• Ensure that development, coding, privacy and security standards are adhered to at all times.
Qualifications:
Required:
• Great knowledge and experience with core java 11+ and JEE technologies such as concurrency, JDBC, Spring, Hibernate/JPA etc.
• Strong skills with Object Oriented design and code refactoring.
• Write clean and quality code.
• Great knowledge and experience with data modeling and database development (SQL, PL/SQL).
• Good knowledge and experience of microservices architecture and Kubernetes.
• Strong communication skills and work ethics.
• Passionate about professional software development.
Preferred:
• Knowledge and experience of microservices architecture and Kubernetes is highly desirable.
• Great knowledge and experience of functional and reactive programming (FRP) is highly desirable.
• Knowledge and experience with messaging (RabbitMQ/Kafka), Redis, websocket is a big plus.
• Good knowledge and experience with GenAI especially dev tools like CoPilot and Claude Code is preferred.
Company:
State Street offers a range of financial services, including investment management, research and trading, as well as asset management. Founded in 1792, the company is headquartered in Boston, USA, with a team of 10001+ employees. The company is currently Late Stage.