Welcome to the BWAM Job Board

Software Engineer _ Java, AVP

State Street

State Street

Software Engineering
Hyderabad, Telangana, India
Posted on Jul 8, 2025

Job Description

Who we are looking for:

Contribute to the enhancement and maintenance of the cloud native Vendor Analytics next generation workspace . Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

We are looking for a back-end, cloud native engineer to help build out a workspace with a cloud native, Java Spring Boot back end deployed to Kubernetes.

What you will be responsible for:

· Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River’s business and technical problem domains

· Collaborate with Business Analysts and Product Managers to turn moderately complex business requirements into working and sustainable software

· Provide thought leadership in the design of product architecture within the team’s scope of responsibility

· Develop, test, debug, and implement software programs, applications and projects using Java, SQL, JavaScript or other related software engineering languages

· Provide informed guidance and direction in code reviews

· Write unit and automation tests to ensure a high-quality end product

· Assist in improving development test methodologies and contribute to related test methodology frameworks

· Conduct manual tests to ensure a high quality end product

· Contribute to written design and API documentation, and participate in customer documentation process

· Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives

· Participate in cross-team group activities to complete assignments

· Provide mentoring to junior staff

Qualifications:

Education:

B.Tech. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. M.Tech degree strongly preferred.

Experience:

· 12+ years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting

· Experience developing enterprise software deployed to one of the major cloud providers (Azure, AWS, Google) is essential.

· Experience with Java SpringBoot development in cloud native applications is mandatory.

· Nice to have experience with ETL tools Talend/Kettle

· Experience with GitHub is helpful

· Experience with REST and PostMan is helpful

· Experience with Kubernetes and Kafka is preferred.

· 4 to 7 years of experience using SQL including DDL and DML. Experience with Snowflake is a plus.

· 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

· Authoritative experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages

· Able to contribute to complex design specs in consultation with senior staff

· Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight

· Excellent written and verbal communication skills

· Able to work well with peers in a collaborative team environment

· A minimum of 5 years working with an Agile development methodology strongly desired