Backend Developer - Platform Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
Dev Digest 121 - AI goes offline
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?