FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
State Street. Enhance and maintain one or more Alpha/Charles River Development modules or components as part of an agile scrum team .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Java application development, including core Java, Spring frameworks, and backend technologies such as Kafka and Microservices. Proficient in agile methodologies and capable of mentoring junior engineers while collaborating effectively with cross-functional teams.
Highest-signal resume keywords
Java Application DevelopmentSpring FrameworksAgile MethodologiesMicroservicesKubernetes
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Core JavaServer-Side Java TechnologiesSQL DatabaseObject-Oriented ProgrammingRelational DatabasesScripting LanguagesReactCloud PlatformsKafkaFinancial Services Solutions
Soft Skills
Problem SolvingCollaborationMentoringCritical AnalysisCommunication
Tools & Technologies
Agile ScrumCode Review ToolsDevelopment ToolsAzure
Certifications & Qualifications
B.S. Degree in Computer ScienceM.S. Degree Preferred
Industry Keywords
Wealth ManagementFinancial ServicesSoftware Development LifecycleClient Implementations
Tech Stack
Tools & technologiesAzureCloudJavaKafkaKubernetesMicroservicesRDBMSReactSpringSQL
About the role
Key responsibilities & impact- Enhance and maintain one or more Alpha/Charles River Development modules or components as part of an agile scrum team
- Analyze, design, develop, test, and debug large and complex software enhancements and solutions
- Modify core frameworks and primary facilities critical to system operation
- Collaborate with Business Analysts and Product Managers to create simple and sustainable solutions for complex problems
- Direct problem solving for projects or major project phases to resolve software technical issues
- Develop, test, debug, and implement software programs, applications, and projects using Java and other needed languages
- Provide informed guidance and critical analysis during code reviews
- Troubleshoot large, mission-critical client implementations
- Participate in agile development through daily standups, sprint planning, backlog grooming, and retrospectives
- Plan and coordinate cross-team activities to complete assignments
- Demonstrate independent design and development
- Mentor and guide Junior Engineers
Requirements
What you’ll need- B.S. degree (or foreign education equivalent) in Computer Science, Engineering or other technical course of study required
- MS degree strongly preferred
- At least 5 years of experience with full lifecycle of project development for Java applications from similar industry
- Strong skills in core Java, server-side Java technologies, and Spring frameworks using Agile methodologies and SQL database
- Experience in backend technologies like Kafka and Microservices
- Experience / understanding of Kubernetes and experience with a cloud platform such as Azure preferred
- Experience with object-oriented programming, relational databases (RDBMS), scripting and new/advanced programming languages
- Experience with frontend technologies like React preferred
- Experience in financial services developing solutions for Wealth Management preferred
Benefits
Comp & perks- Permanent contract from day one
- Additional holidays (Birthday Day Off, 3rd and 5th year anniversary Day Off)
- Gold Medical Package for employees and their families (partner and children)
- Premium life insurance package and private pension plan
- Wide range of soft skills training, technical workshops, language classes and development programs
- Opportunities to volunteer your time to company-driven initiatives, employee networks or organizations of your choice
- Variety of well-being programs
- Additional benefits available depending on the seniority of the role
- Discretionary annual performance-based awards
- Inclusive development opportunities
- Flexible work-life support
- Paid volunteer days
- Vibrant employee networks