Java Developer
Role details
Job location
Tech stack
Job description
As a Java Developer, you will be responsible for designing, developing, and supporting secure payment applications that are critical to business operations. You will work closely with product managers, designers, and engineering teams to deliver scalable, high-quality software solutions., * Design, develop, test, and implement new features and functionality for secure payment applications.
- Develop clean, maintainable, and efficient backend solutions using Java and Spring Boot .
- Build, enhance, and maintain RESTful APIs and integrations with third-party systems.
- Collaborate with product managers, UI/UX teams, and fellow engineers to gather requirements and deliver business solutions.
- Participate in code reviews and contribute to software development best practices.
- Troubleshoot, debug, and optimize application performance to ensure reliability, scalability, and security.
- Support Agile development processes and contribute to continuous improvement initiatives.
Requirements
Our client, a leading organization in the financial technology sector, is seeking an experienced Java Developer to join their dynamic team. This is a long-term contract opportunity supporting innovative application development initiatives in a collaborative and fast-paced environment. The ideal candidate will possess strong technical expertise, excellent problem-solving skills, and the ability to work effectively with cross-functional teams., * Strong hands-on experience with Java and the Spring Boot framework.
- Experience designing and developing REST APIs and integrating with external systems.
- Knowledge of HTTP, TCP/IP-based applications, and data formats including XML and JSON .
- Experience working with databases, storage technologies, and RHEL/Linux environments.
- Familiarity with Agile development tools such as Jenkins, JIRA, Artifactory, and Confluence .
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) .
- Prior experience supporting financial services or payment processing applications.
Benefits & conditions
- Opportunity to work on innovative and secure payment solutions
- Collaborate with a talented and diverse team of professionals
- Engage in continuous learning and professional development
- Participate in a supportive work environment that values inclusion and diversity
- Access to comprehensive benefits including health plans, flexible spending accounts, and retirement options
Upon completion of waiting period, consultants are eligible for:
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay