Logo of Huzzle

Senior Software Developer (Java Full-Stack), Charles River Development, Assistant Vice President

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You need Java n-tier experience, strong SQL skills, web services knowledge, cloud-native app development, excellent communication, and 4-7 years in financial services. Math background is a plus.
  • You will influence architecture, enhance Java services, collaborate in Agile teams, develop and debug applications, and solve complex problems using various programming languages.

Requirements

  • Excellent problem-solving ability
  • Smart, dedicated, collaborative people with motivation and desire to learn/grow while contributing ideas to the overall success of the team's objectives.
  • Ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes
  • Extensive Java n-tier application experience (emphasis on back-end development, core Java and multi-threading preferred)
  • Strong SQL skills with considerable experience with an RDBMS like Oracle or SQL Server
  • Strong with OO design and development
  • Hands-on experience with Web Services
  • Several years of professional software development
  • BS/MS in Computer Science or equivalent field
  • Knowledgeable of commercial software development, proficient in developing multi-tier solutions
  • Must have experience in cloud native application development. Preferably exposure to Kafka, Snowflake, Kubernetes, Angular, JavaScript and Java.
  • Excellent communication skills (verbal and written), good interpersonal skills, team player
  • Ability to gather and understand requirements in the financial sector (Math background desirable, not required)
  • Ability to play a key role in developing and supporting commercial software products which were sold to non-technical customers in vertical markets
  • Knowledge of XML/XSL
  • Experience with Tomcat, JBoss, Weblogic, or WebSphere
  • Develop test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRD's business
  • Solid grasp or algorithms, ability to solve complex heuristic/optimization types of problems
  • 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

Responsibilities

  • Influence and impact the architecture, standards, and design of key product initiatives for applications in Java services
  • Contribute as a Sr. Individual contributor within a team of top engineers
  • Work in a dynamic, fast-paced Agile scrum team environment
  • Develop test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRD's business
  • Solid grasp or algorithms, ability to solve complex heuristic/optimization types of problems

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.

We’re at the heart of financial services. And our clients are at the heart of everything we do.

Finance
Industry
10,001+
Employees
1792
Founded Year

Mission & Purpose

At State Street, we partner with institutional investors all over the world to provide comprehensive financial services, including investment management, investment research and trading, and investment servicing. Whether you are an asset manager, asset owner, alternative asset manager, insurance company, pension fund or official institution, you can rely on us to be focused on your challenges. We are committed to doing what it takes to help you perform better — now and in the future.