Senior Java Developer (contract) jobs in United States
cer-icon
Apply on Employer Site
company-logo

BNY · 3 days ago

Senior Java Developer (contract)

BNY is a leading global financial services company that influences nearly 20% of the world’s investible assets. The Senior Java Developer role involves supporting the design, development, and enhancement of a critical internal provisioning application, focusing on backend development within an agile team.

Financial Services

Responsibilities

Backend Application Development: Design, develop, and maintain backend services using Java (17, migrating to 21) and Spring Boot 3.x to support internal provisioning and identity management functionality
Agile Delivery Participation: Collaborate with team members during sprint planning, requirement discussions, development cycles, and daily standups to meet committed delivery timelines
Testing & Code Quality: Perform unit testing using JUnit and Mockito, follow Test Driven Development (TDD) practices, and ensure high-quality, maintainable code
Microservices & APIs: Build and maintain RESTful web services and microservices that integrate with internal systems and downstream consumers
Cross-Functional Collaboration: Work closely with data engineers, project managers, business users, and offshore development teams to deliver scalable and reliable solutions
DevOps & CI/CD Support: Contribute to CI/CD pipelines, version control (Git), containerization (Docker), and deployment processes to support efficient releases
Knowledge Sharing: Participate in team collaboration and knowledge-sharing initiatives to continuously improve development practices and technical standards

Qualification

Java 17Spring Boot 3.xRESTful web servicesMicroservices architectureOracle databasesSQLGitAgile methodologiesCI/CD practicesKafkaHazelcastDistributed systemsJavaScriptHTML/CSSAngularJSJQueryMyBatisMySQLSybase

Required

Bachelor's degree required
6–10 years of professional software development experience
Strong backend development experience using Core Java 17 (experience with Java 21 a plus)
Required experience with Spring Boot 3.x and Spring frameworks
Hands-on experience with RESTful web services and microservices architecture
Experience with Oracle databases and SQL
Proficiency with Git, Agile methodologies, and CI/CD practices
Ability to work independently while collaborating with a globally distributed team

Preferred

Financial services, banking, or telecom industry experience
Experience with Kafka, Hazelcast, and distributed systems
Familiarity with frontend technologies such as JavaScript, HTML/CSS, AngularJS, or jQuery
Experience with MQ, MyBatis, and SQL-based databases (MySQL, Oracle, Sybase)

Benefits

Medical
Dental
Vision
Retirement benefits via Tundra Technical Solutions

Company

For more than 240 years BNY has partnered alongside clients, using its expertise and platforms to help them operate more efficiently and accelerate growth.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Brian A. Ruane
CEO Government Securities Services & Global Client Management
linkedin
leader-logo
Chris Kearns
CEO, Depositary Receipts
linkedin
Company data provided by crunchbase