Software Engineer

To apply, email with the job title as the subject line.

No. of Positions

4 to 6 years

As Recommended

About the role:

We are hiring Java developers to join our team and drive innovative projects. We are looking to build scalable, secure, high-performance applications that meet the evolving needs. If you are passionate about coding and thrive in a collaborative environment, we would love to have you on the board.

Role & Responsibilities:

  • You will be responsible for ensuring various digital banking services’ scalability, reliability, and performance.
  • Design, develop, and maintain backend services and APIs.
  • Build and optimize the applications using modern Java frameworks, while developing unit tests that meet our internal code-coverage metrics.
  • Participate in code reviews, design discussions, and team meetings. Foster a culture of continuous improvement, innovation, and knowledge sharing within the engineering team.
  • Work closely with cross-functional teams to deliver end-to-end solutions.
  • Stay current with industry trends, best practices, and emerging technologies to drive innovation and efficiency.
  • Troubleshoot and resolve technical issues in production and development environments.
  • Develop and maintain documentation for software projects and processes.

Qualifications & Skills:

  • Professionals with 4-6 years of work experience, preferably from financial services, SAAS-based backgrounds, or product companies.
  • Bachelor’s or Master’s degree in Computer Science, related technical field, or equivalent practical experience.Strong expertise in high-level programming languages Java.
  • Hands-on experience with Java, SpringBoot, Cloud (AWS ), Kafka (or another messaging service), Memcached/Redis or any caching technologies, and relational DBMS ( MySQL, etc).
  • CI/CD development environments/tools: Git, Maven, Jenkins.
  • Experience with SOAP, and RESTful API design and development.
  • Strong experience in architecture design, high availability, and high-performance systems.
  • Ability to learn quickly on the go. We’re looking for software engineers who thrive while learning new technologies and don’t believe in one-size-fits-all solutions. You should be able to easily adapt to meet the needs of our massive growth and rapidly evolving business environment.
  • Strong communication skills, both verbal and written.

To apply, email with the job title as the subject line.

Go to Top