FAQs
What is the job title for this position?
The job title is Senior Software Developer (Java Full-Stack), Assistant Vice President at Charles River Development.
What type of software development experience is required for this role?
Several years of professional software development experience is required, particularly in Java n-tier applications with an emphasis on back-end development.
Is prior experience in financial services necessary?
Yes, 4 to 7 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management is strongly desired.
What education is preferred for this position?
A BS/MS in Computer Science or a related field is preferred.
What technologies should the candidate be familiar with?
Candidates should be knowledgeable in cloud native application development and have experience with technologies such as Kafka, Snowflake, Kubernetes, Angular, JavaScript, as well as core Java.
What are the key responsibilities of this role?
Key responsibilities include influencing the architecture and design of Java services, contributing as a senior individual contributor within an Agile scrum team, and providing engineering troubleshooting assistance.
What skills are valued in this position?
Excellent problem-solving ability, strong SQL skills, OO design and development experience, and hands-on experience with Web Services are highly valued.
Is experience with specific web servers or application servers required?
Yes, experience with Tomcat, JBoss, Weblogic, or WebSphere is desirable.
What are some personal qualities the company is looking for in candidates?
The company values smart, dedicated, and collaborative individuals who have a motivation and desire to learn and grow while contributing to the overall success of the team's objectives.
What kind of work environment does State Street offer?
State Street aims to create a great work environment with competitive and comprehensive benefits packages, and various development programs to help employees reach their full potential.