Software Engineer II
The Software Engineer II at Confidential Client will design, develop, and maintain scalable backend applications and microservices primarily using Java, focusing on mobile payments solutions used globally. The role involves collaborating within Agile teams to deliver high-quality, secure RESTful APIs and interactive digital payment experiences, while continuously improving code quality and adopting new technologies to solve complex problems.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Financial Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client is hiring a Software Engineer II to design and build backend services that power high‑scale, consumer‑facing payment experiences. You will join an Agile engineering team working on Java-based microservices, RESTful APIs, and data access layers that support millions of users.
Responsibilities
- Design, develop, test, and maintain scalable backend applications and microservices using Java.
- Implement and consume RESTful APIs following API design and security best practices.
- Write clean, maintainable, and well‑tested code (unit and integration tests).
- Work with relational and NoSQL databases and design efficient data access patterns.
- Participate in Agile ceremonies and collaborate on user story analysis, technical design, and sprint delivery.
- Troubleshoot production issues, analyze logs/metrics, and contribute to reliability and performance improvements.
- Participate in code reviews and mentor peers to raise engineering standards.
- Continuously evaluate and adopt new technologies and practices to solve business problems.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline — or equivalent practical experience.
- 2+ years of professional software development experience, preferably building backend services with Java.
- Solid understanding of RESTful API design, HTTP, JSON, and web services fundamentals.
- Experience with relational databases and/or NoSQL databases.
- Familiarity with automated testing frameworks such as JUnit and Mockito.
- Experience or familiarity with source control and CI/CD tooling (Git, Jenkins, or equivalent).
- Strong communication skills and ability to collaborate across product, design, and architecture teams.
- Eligible candidates may be considered for visa sponsorship depending on business needs and legal considerations.
Compensation
- Estimated salary range: $89,250 – $150,250 per year (range provided by our client). Final offer will consider experience, location, and other job‑related factors.
Benefits & Perks
- Competitive base salary and bonus incentives.
- Retirement plan with company match.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working model (onsite, hybrid, or virtual depending on role and business need).
- Generous parental leave.
- Career development and training opportunities.
- Employee assistance and wellness programs.
Why join?
This role is a strong fit if you enjoy solving hard backend problems at scale, designing thoughtful APIs, and building reliable services used by millions. As part of the engineering team, you’ll influence product direction, improve technical quality, and help deliver exceptional customer experiences.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range