MI
Java Developer (Senior) – Financial Services
MM International, LLC
New York · On-site Contract Senior Today
About the role
About the Role
We are hiring a Senior Java Developer to join a leading financial institution in New York City. This role focuses on building high-performance, mission-critical, and fault-tolerant applications that support large-scale enterprise systems.
You will work closely with architects and engineering teams to design and develop distributed applications with a strong emphasis on scalability, resiliency, and security.
Key Responsibilities
- Design and develop enterprise-grade Java applications for distributed systems
- Partner with system architects to translate business requirements into technical solutions
- Build and integrate components within existing frameworks and shared services
- Develop and deploy applications on WebSphere platform
- Support testing cycles including Unit, Functional, Performance, and Security testing
- Troubleshoot complex production issues and provide sustainable solutions
- Create and maintain technical documentation following SDLC best practices
Required Technical Skills
- 5–7+ years of experience in Java / J2EE development
- Hands-on expertise with Spring Framework (AOP, Batch, Integration)
- Experience with messaging systems such as IBM MQ and JMS
- Strong experience with IBM WebSphere
- Database experience with Oracle (SQL, PL/SQL, Stored Procedures)
- Familiarity with UNIX / Linux environments
- Experience with Maven, JUnit, JDBC, JavaScript, and HTML
- Strong understanding of distributed systems and microservices architecture
- Solid knowledge of object-oriented design and design patterns
- Experience building high-availability, fault-tolerant systems
Preferred Qualifications
- Experience in Financial Services or Banking domain
- Exposure to Cloud technologies (AWS, Azure, or GCP)
- Strong debugging and analytical problem-solving skills
Education
- Bachelor’s degree in Computer Science or a related field
Interview Process
- One virtual interview
Requirements
- 5–7+ years of experience in Java / J2EE development
- Hands-on expertise with Spring Framework (AOP, Batch, Integration)
- Experience with messaging systems such as IBM MQ and JMS
- Strong experience with IBM WebSphere
- Database experience with Oracle (SQL, PL/SQL, Stored Procedures)
- Familiarity with UNIX / Linux environments
- Experience with Maven, JUnit, JDBC, JavaScript, and HTML
- Strong understanding of distributed systems and microservices architecture
- Solid knowledge of object-oriented design and design patterns
- Experience building high-availability, fault-tolerant systems
Responsibilities
- Design and develop enterprise-grade Java applications for distributed systems
- Partner with system architects to translate business requirements into technical solutions
- Build and integrate components within existing frameworks and shared services
- Develop and deploy applications on WebSphere platform
- Support testing cycles including Unit, Functional, Performance, and Security testing
- Troubleshoot complex production issues and provide sustainable solutions
- Create and maintain technical documentation following SDLC best practices
Skills
AOPAWSAzureDockerGCPHTMLIBM MQIBM WebSphereJavaJ2EEJDBCJMSJavaScriptJUnitLinuxMavenMicroservicesObject-oriented designOraclePL/SQLSQLSpring FrameworkStored ProceduresUNIXWebSphere
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free