Senior Java Developer - Tech Lead
State Street CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and deliver integration services solutions using Java, Spring MVC, Microservices, and related technologies with a strong emphasis on coding best practices and non-functional requirements.
Manage multiple development projects/tasks including technical upgrades and large efforts within agile teams, ensuring timely completion and quality standards.
Design and implement system integration involving transmission protocols, messaging platforms, file transport, and API integration with BPM-based tools and integration software.
Minimum Requirements
Minimum 3+ years of experience developing Enterprise Web applications using Java and Spring Boot or Python.
Bachelor’s degree in relevant field is required.
Experience with JavaScript frameworks such as Angular and/or React.JS & Node.js.
Hands-on experience with protocols like REST, SOAP, GraphQL, GRPC, Avro, or WebSocket; relational or NoSQL databases; Unit Testing frameworks (JUnit or Pytest); build frameworks (Maven/Gradle or Poetry/PDM/PIPenv); and Agile methodologies.
Ideal Candidate Profile
Experienced in developing and managing complex, multi-project integration services within agile, collaborative environments with a focus on coding and design standards.
Technical versatility across multiple programming languages, cloud platforms, messaging systems, and integration protocols relevant to enterprise-grade financial services.
Capable of anticipating and resolving critical technical issues independently while aligning solutions to business needs and strategic technology goals.
