Java Team Lead – Identity & Payments Systems

We are looking for a highly experienced Java Team Lead for one of our clients to drive the development of enterprise-grade solutions across two strategic domains: Identity Management and Payment Systems. This role combines hands-on technical expertise with team leadership, guiding development efforts and ensuring the delivery of secure, scalable, and high-performance applications.

Key Responsibilities:

  • Lead and mentor a team of Java developers across projects in Identity and Payment domains.
  • Collaborate with product owners, architects, and stakeholders to define requirements and project scope.
  • Ensure timely delivery of robust, secure, and scalable backend services and integrations.
  • Promote engineering best practices, code quality, and agile methodologies.
  • Conduct code reviews and provide technical guidance to ensure maintainability and performance.
  • Ensure compliance with relevant industry regulations and security standards (e.g., PCI-DSS, SAML, OAuth2).
  • Drive optimization and performance tuning of existing systems.
  • Support career development and technical growth of team members.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in Java development, including backend systems and API integration.
  • 3+ years of experience leading engineering teams and overseeing project delivery.
  • Proven experience in Identity Management (SSO, OAuth2, SAML, LDAP, IAM) and/or Payment Systems (payment gateways, transaction processing, PCI-DSS compliance).
  • Solid understanding of secure coding practices and authentication/authorization protocols.
  • Strong interpersonal and communication skills.
  • Experience working within Agile/Scrum teams.

Nice to Have:

  • Knowledge of industry regulations such as PSD2, GDPR, PCI-DSS.
  • Experience with cloud platforms like AWS or Azure.
  • Familiarity with containerization tools like Docker and Kubernetes.
  • Background in microservices architecture, RESTful API development, and DevOps/CI-CD pipelines.

Position Details

  • Contract Type: Contractor (Direct relationship with the client)
  • Work Mode: Remote
  • Work Schedule: Full-time
  • Salary Range: USD 5,000 – 6,000 per month

Selection Process

  • Video Presentation (in English) with Workana
  • Phone Screening with Workana
  • Coaching Call with Workana
  • Interview with the Client’s CEO (in English)
  • Coaching Session with Client
  • Client Interview (x2 – in English)

This is an excellent opportunity for a seasoned Java professional who enjoys leading teams and working on high-impact solutions.