Job Openings Full Stack Developer (Java | .NET | Web | API)

About the job Full Stack Developer (Java | .NET | Web | API)

Job brief

We are supporting a leading digital bank in their search for a Full Stack Developer who will play a key role in building and maintaining mission-critical web applications, APIs, and backend services. This role requires solid hands-on experience across the software development lifecycle using both Java and .NET technologies, as well as modern web frameworks and API development standards.

You will work in a collaborative tech team, contributing to scalable banking solutions that power customer experiences across channels.

Responsibilities

  • Design, develop, and maintain end-to-end web applications, APIs, and backend services using Java and/or .NET frameworks.
  • Collaborate with product owners, architects, and UX/UI designers to translate requirements into functional, responsive, and user-friendly applications.
  • Develop RESTful APIs to support front-end and mobile applications.
  • Implement and maintain integrations with internal systems and third-party platfoms.
  • Ensure application performance, security, and responsiveness through proper architecture and optimization techniques.
  • Participate in code reviews and contribute to continuous improvement initiatives across the development team.
  • Manage deployments and troubleshooting in collaboration with DevOps and QA teams.
  • Document technical designs and development approaches for future reference and scalability.


Requirements

  • At least 35 years of experience in full stack development with strong exposure to Java (Spring Boot) and/or .NET (C#/.NET Core).
  • Strong frontend skills using HTML, CSS, JavaScript, and modern JS frameworks such as React, Angular, or Vue.
  • Proficiency in building and consuming RESTful APIs and working with JSON/XML formats.
  • Solid understanding of database technologies such as SQL Server, MySQL, or PostgreSQL.
  • Experience in agile environments and source control tools (e.g., Git, Azure DevOps).
  • Familiarity with containerization and deployment tools is a plus (e.g., Docker, Kubernetes).
  • Knowledge of banking or financial systems is a strong advantage, but not required.