We are seeking experienced Java Developers to join our dynamic team in a hybrid work environment, with three days in the office and two days remote each week. This role offers the opportunity to contribute to the development of innovative financial software solutions, enhancing operational processes and client services.
Want Direct Employees only - no independent contractors, etc.
Team and Responsibilities:
Our team is dedicated to developing and maintaining critical back-end systems and client-facing applications that support a variety of financial operations. These include cash management, brokerage operations, securities borrowing and lending, and trade settlement, among others. As a Java Developer, you will:
- Design and implement software applications to meet user requirements, focusing on functionality, reliability, and scalability.
- Utilize Java to write clean, efficient, and maintainable code, developing back-end services and algorithms.
- Conduct comprehensive testing to identify and resolve software issues, ensuring high-quality deliverables.
- Collaborate with developers, designers, and stakeholders to understand project specifications.
- Provide code reviews for peers, offering constructive feedback to enhance quality.
- Update existing applications to improve performance and fix vulnerabilities.
- Create and maintain comprehensive documentation for software designs and development processes.
- Stay informed of industry best practices and emerging technologies to refine skills and enhance development processes.
- Contribute to project timelines and resource allocations to meet deadlines and achieve goals.
- Assist users with software-related issues and provide training as necessary.
Qualifications:
- Bachelor's or Master’s degree in Computer Science or a related field.
- Over 5 years of experience with Java or similar object-oriented programming languages.
- Strong understanding of object-oriented concepts and n-tier applications.
- Proficiency in relational database concepts; experience with Oracle is a plus.
- Hands-on experience with server-side programming, particularly Java/JEE or C++, and familiarity with message-oriented systems and RESTful web services.
- Experience with application servers, ideally JBoss.
- Knowledge of financial instruments is beneficial, but a willingness to learn is essential.
Ideal Candidate:
- Detail-oriented and self-motivated, capable of working independently and collaboratively.
- Passionate about writing clean, well-tested, maintainable code.
- Comfortable in a continuous integration and deployment environment.
- Committed to optimizing and supporting robust systems with comprehensive test coverage.
- Develops message-oriented systems and batch processing applications.
- Dedicated to continuous learning and adapting to new technologies and languages.
Why Join Us?
This is a remarkable opportunity to become part of a leading organization within the Financial Services sector. If you value growth and stability, with a track record of never experiencing layoffs in nearly five decades, this role is ideal for you. We offer sponsorship for H1-B visas and relocation expenses for the right candidates.
International Staffing Consultants, Inc. has provided recruiting and staffing services for employers in America and overseas since 1979. We are paid by employers for all of our services and never charge fees of any kind to candidates.