About The Company
We’re a leading financial services organization recognized for innovation, growth, and long-term stability.
About The Role
We’re looking for an experienced
Java Developer to join our Financial Systems Engineering team. This team designs and maintains core backend systems, internal tools, and client-facing applications that drive our financial operations.
Important
We are hiring Full-Time Employees only. Please do not apply if you are a consultant, contractor, or represented by a third-party agency.
Sponsorship/Relocation: H-1B sponsorship and relocation assistance available for qualified candidates
This role offers the opportunity to work with modern technologies in a collaborative environment where innovation, problem-solving, and performance matter.
Key Responsibilities
- Design and build scalable backend services and algorithms using Java and related technologies.
- Write clean, maintainable, and high-performing code.
- Perform unit, integration, and system testing to ensure quality and reliability.
- Collaborate with developers, product managers, and QA engineers to deliver software solutions.
- Participate in code reviews, offer constructive feedback, and promote best practices.
- Enhance existing applications for performance, scalability, and security.
- Maintain technical documentation and design specifications.
- Support production systems, troubleshoot issues, and assist with user requests.
- Stay up to date with new tools, technologies, and software development trends.
- Contribute to project planning, effort estimation, and release scheduling.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in Java or similar object-oriented programming languages.
- Strong understanding of object-oriented design principles and multi-tier architecture.
- Experience with relational databases (Oracle preferred).
- Hands-on experience with Java/JEE, REST APIs, microservices, and message-based systems.
- Familiarity with JBoss or similar application server environments.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications
- Previous experience in financial systems or exposure to trading, brokerage, or securities operations.
- Interest in learning about financial instruments and regulatory processes.
- Experience developing monitoring tools, batch processes, or web-based consoles.
Skills: bachelor’s or master’s degree in computer science, software engineering, or a related field.,rest apis,java/jee,jboss