Senior Software Engineer (QA Automation)

audax

Bengaluru

Hybrid

INR 2,500,000 - 4,200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Audax in Bengaluru seeks a Senior Software Engineer to design and maintain secure, scalable backend services in the Identity and Access Management domain. You will own backend components and APIs using Java and Spring Boot, collaborating with product, QA, and DevOps to ship reliable features.

The role emphasizes API security (OAuth2, JWT), OpenAPI documentation, messaging systems (JMS/ActiveMQ), containerization with Docker, and CI/CD improvements.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.

Responsibilities

  • Design, build, and maintain secure, scalable backend services and RESTful APIs for IAM using Java and Spring Boot.
  • Document APIs with OpenAPI/Swagger to meet performance, security, and reliability standards.
  • Integrate messaging systems like JMS/ActiveMQ for service communication and events.
  • Apply secure coding practices and API security (OAuth2, JWT) to protect services.
  • Build and maintain automated unit and integration tests (JUnit, Mockito).
  • Containerize services with Docker and contribute to CI/CD improvements for reliable deployments.
  • Collaborate with product managers, frontend engineers, QA, and DevOps to deliver end-to-end features.
  • Participate in code reviews and technical planning to improve code quality.
  • Monitor and troubleshoot production issues to maintain availability and performance.
  • Learn and apply identity standards (OAuth 2.0, OIDC, SAML, WebAuthn) in decisions.

Skills

Java
Spring Boot
REST APIs
OAuth2/JWT
Docker
JUnit/Mockito
Keycloak
CI/CD
Security best practices
Hybrid collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

OpenAPI/Swagger
JMS
ActiveMQ/Solace
Keycloak

Job description

About Audax

audax means courage. To have the courage to change the banking scene, eliminating constraints caused by existing legacy infrastructure. Our mission is to empower banks and financial institutions to scale and modernise at speed, reaching new customers without breaking the bank.

About Audax

audax means courage. To have the courage to change the banking scene, eliminating constraints caused by existing legacy infrastructure. Our mission is to empower banks and financial institutions to scale and modernise at speed, reaching new customers without breaking the bank.

We began our journey supplying services to and powering Standard Chartered's white-label plug and play Banking-as-a-Service (BaaS) solution, Standard Chartered nexus, through our technology capabilities. At audax, we seek go-getters who are hungry for growth and can bring fresh perspectives.

Website - https://audax.io/

We're looking for a Senior Software Engineer to build and maintain secure, scalable backend services within our Identity and Access Management (IAM) domain. In this role, you'll own the design, development, and delivery of well-defined backend components and APIs, working closely with product, QA, and DevOps to ship reliable, secure features. You'll bring strong Java/Spring Boot engineering fundamentals, with growing exposure to modern identity standards and practices.

What You'll Do:
  • Design, build, and maintain secure, scalable backend services and RESTful APIs supporting identity and access management capabilities, using Java and Spring Boot.
  • Develop and document APIs (OpenAPI/Swagger) that meet agreed performance, security, and reliability standards within owned scope.
  • Integrate and support messaging systems (e.g., JMS, Solace, ActiveMQ) for service communication and event processing.
  • Apply secure coding and API security practices, including OAuth2 and JWT, to protect services and data within owned components.
  • Build and maintain automated unit and integration test coverage (e.g., JUnit, Mockito) for owned components, improving maintainability over time.
  • Containerize services using Docker and contribute to CI/CD pipeline improvements for reliable, repeatable deployments.
  • Collaborate with product managers, frontend engineers, QA, and DevOps to deliver end-to-end features within committed timelines.
  • Participate in code reviews, design discussions, and technical planning, incorporating feedback to improve code quality and reduce rework.
  • Monitor and troubleshoot production issues for owned services, working to maintain availability and performance.
  • Build working knowledge of identity standards and practices (e.g., OAuth 2.0, OIDC, SAML, WebAuthn/Passkeys) to inform sound technical decisions within assigned work.
Who You Are:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6-9 years of backend software engineering experience, with demonstrated delivery in Java and Spring Boot environments.
  • Hands-on experience building and documenting RESTful APIs (OpenAPI/Swagger).
  • Experience with Java messaging systems (JMS, Solace, ActiveMQ, or equivalent).
  • Working knowledge of secure coding practices and API security protocols (OAuth2, JWT).
  • Experience with containerization (Docker) and contributing to CI/CD pipelines.
  • Proficiency with automated testing frameworks (JUnit, Mockito) for unit and integration testing.
  • Exposure to identity provider platforms (e.g., Keycloak) and modern identity standards (OAuth 2.0, OIDC, SAML, WebAuthn/Passkeys) is an advantage.
  • Familiarity with secure identity lifecycle practices (registration, MFA, credential recovery, session management) is an advantage.
  • Comfortable collaborating across product, QA, and DevOps functions in a hybrid working environment.
Why Join Us?
  • Be Part Of a Bold Vision - At audax, we’re not just building software - we’re transforming how financial institutions and businesses manage risk, compliance, and growth. Join a team that’s fearless in challenging the status quo.
  • Flexible, People-First Workplace - We value the importance of Family, Team, Self. In that order.
  • Competitive Rewards and Startup Perks - We offer competitive salaries and meaningful benefits that look after your well-being.
Privacy Notice:

By submitting your application, you acknowledge that you have read and understood audax's Privacy Policy for Employees, Freelancers, Contractors and Job Applicants (the "Policy"), and consent to the collection, use and disclosure of your personal data by audax for the purposes set out in the Policy.

You may withdraw consent for such collection, use and disclosure, and make an access or correction request in respect of your personal data, in accordance with the Policy by emailing dpo@audax.io.

Disclaimer:

At Audax, we use AI to support our recruitment process, including reviewing applications and identifying candidates whose skills and experience best match our opportunities. AI assists our recruiters—it does not make hiring decisions. All applications are reviewed by our recruitment team, and hiring decisions are made by people. Please ensure the information you submit is accurate and reflects your own qualifications and experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (IAM)
Senior Software Engineer (IAM)

audax • Bengaluru

Hybrid
INR 2,500,000 - 4,500,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

audax • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Bold vision
Flexible, people-first workplace
Competitive rewards and startup perks
Product & Cybersecurity Manager (BaaS | Bangalore | Hybrid)
Product & Cybersecurity Manager (BaaS | Bangalore | Hybrid)

audax • Bengaluru Urban

On-site
INR 1,500,000 - 2,000,000
Flexible, People-First Workplace
Competitive Rewards and Startup Perks
Principal Software Engineer
Principal Software Engineer

ADA • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Principal Software Engineer
Principal Software Engineer

ADA • Bengaluru Urban

On-site
INR 3,500,000 - 6,500,000
AVP - Java Development
AVP - Java Development

Standard Chartered India • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Java Engineer (Design & DSA)
Senior Java Engineer (Design & DSA)

Okta Inc. • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Sr Software Engineer I
Sr Software Engineer I

Thomson Reuters • Bengaluru

Hybrid
INR 2,200,000 - 3,600,000
Hybrid Work Model
Flexibility Work-Life Balance
Career Development and Growth
+4
Java, Springboot, Microservices / Senior Consultant Specialist
Java, Springboot, Microservices / Senior Consultant Specialist

HSBC Holdings plc • Pune District

Hybrid
INR 2,800,000 - 5,000,000
Continuous development
Flexible working
Inclusive environment
Senior QA Automation Engineer
Senior QA Automation Engineer

Axi • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive compensation
Professional certifications & soft-sk
18 annual leave days
+4