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
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
BNY
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 StageLeadership Team
Recent News
PR Newswire
2024-11-01
Company data provided by crunchbase