Backend Developer - Platform Engineering

Indotronix Avani Group
Merrifield, VA, United States
1 day ago
Apply on candidateportal.ceipal.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Microsoft Azure Cloud Computing Databases Programming Tools Distributed Systems Spring Framework SQL Azure Performance Tuning Scrum Methodology Application Data
+16 more
Software Engineering SQL Databases Web Applications Web Services Application Enhancement Tool GitHub Copilot Spring-boot Git Servicebus Event Driven Architecture Kubernetes Restful APIs Software Version Control Api Management Docker Microservices

Job description

Join a forward-thinking platform engineering team as a Senior Backend Developer, driving the modernization and support of mission-critical backend services for leading mobile and online banking channels. You’ll work closely with product teams, architects, and fellow engineers to deliver secure, scalable, and resilient solutions in a collaborative hybrid environment. This role empowers you to lead technical initiatives, mentor peers, and shape the future of digital banking infrastructure., Design, develop, and maintain robust backend services and RESTful APIs using Java 17+ and Spring Boot.

  • Build scalable, secure, and cloud-native applications leveraging Microsoft Azure services.
  • Lead architectural discussions and contribute to innovative technical solutions.
  • Collaborate across cross-functional teams to define, design, and implement new features.
  • Troubleshoot complex systems, resolve performance bottlenecks, and drive root cause analysis.
  • Champion code quality through code reviews and best engineering practices.
  • Support application modernization, technical debt reduction, and CI/CD pipeline automation via Azure DevOps.
  • Mentor and provide technical guidance to junior engineers.
  • Evaluate and utilize AI-assisted development tools to boost productivity.
  • Maintain high standards for code organization, documentation, and automation.

Requirements

Strong expertise in Java 17+ and Spring Boot.

  • Proven experience designing and developing RESTful APIs and microservices.
  • Deep understanding of web applications, web services, and distributed systems.
  • Hands-on experience with Microsoft Azure (App Services, Azure SQL, Service Bus, API Management).
  • Skilled in Git-based source control and Azure DevOps Repos.
  • Proficient in building and maintaining CI/CD pipelines on Azure DevOps.
  • Solid experience in databases, SQL, and data integration patterns.
  • Agile/Scrum working experience.
  • Familiarity with AI-powered tools like GitHub Copilot.
  • Exceptional analytical, problem-solving, communication, and collaboration abilities.
  • Quick learner with adaptability to new technologies and changing business needs.

Preferred Skills

  • Experience with Docker, Kubernetes (AKS), and event-driven architectures.
  • Background in banking or financial services.
  • Knowledge of secure software development and regulatory considerations in financial systems.
  • Awareness of sustainable coding practices and energy-efficient system design., Required Qualifications* Strong experience developing applications using Java 17 or higher* Experience with Spring Framework and Spring Boot* Experience designing and developing RESTful APIs and microservices architectures* Strong understanding of we WebServices and distributed systems* Experience with cloud platforms preferably Microsoft Azure* Experience with Azure services such as App Services Azure SQL ServiceBus and API Management* Experience with Git-based source control and Azure DevOps Repos* Experience building and maintaining CI/CD pipelines using Azure DevOps* Strong understanding of databases SQL and application data integration patterns* Experience troubleshooting complex interconnected systems and applications* Understanding of application scalability resilience observability and performance optimization* Experience working in Agile/Scrum environments* Familiarity with AI-powered development tools like GitHub Copilot* Strong analytical problem-solving Communication and collaboration skills* Demonstrated ability to learn new technologies and adapt to changing business needsPreferred Qualifications* Experience with Docker and Kubernetes (AKS preferred)* Experience with event-driven architectures and messaging pl

Benefits & conditions

Opportunity to lead and mentor within a dynamic engineering team.

  • Exposure to cutting-edge cloud technologies and AI-powered development tools.
  • Hybrid work flexibility in a collaborative, growth-oriented environment.
  • Direct impact on innovative digital banking solutions.
  • Ongoing learning and career advancement opportunities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on candidateportal.ceipal.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all