JOB DESCRIPTION:
We are seeking a Lead Application Developer / Technical Lead to architect, build, and own enterprise-scale API platforms that power our digital ecosystem. This role is for an experienced engineer (8 10 years) who combines deep hands-on expertise with architectural thinking, service ownership, and technical leadership.
You will define technical direction, drive architectural decisions, and ensure the delivery of secure, scalable, and resilient microservices in a highly regulated, high-availability environment. You will also mentor engineers and partner closely with product, architecture, security, and DevOps teams.
Key Responsibilities
Architecture & Platform Ownership
Define and evolve the overall service architecture for API-driven digital platforms
Design scalable, resilient, and secure microservices architectures, aligned with enterprise and regulatory standards
Own service boundaries, API contracts, data flows, and integration patterns
Make architectural trade-offs around performance, scalability, reliability, and cost Drive adoption of cloud-native and container-based architectures
Engineering Execution
Lead the design and development of high-quality APIs using Java and Spring Boot
Enforce engineering best practices, including clean architecture, design patterns, and coding standards Review code and designs to ensure maintainability, testability, and security
Ensure robust automated testing strategies (unit, integration, contract tests)
Act as an escalation point for complex technical issues and production incidents
Service Ownership & Reliability
Take end-to-end ownership of services from design to production and ongoing operations Champion operability, including monitoring, logging, alerting, and performance tuning
Collaborate with DevOps teams to build and maintain CI/CD pipelines
Ensure compliance with security, audit, and regulatory requirements
Leadership & Collaboration
Provide technical leadership and mentorship to engineers across the team
Guide junior and mid-level developers through design reviews and problem-solving
Work closely with product managers, architects, QA, security, and platform teams Contribute to technology roadmaps and long-term platform evolution
Act as a technical advisor to internal stakeholders and leadership
Technical Skills & Experience
8 10 years of experience in software development, with significant experience in backend/API engineering Deep hands-on expertise in Java and Spring Boot
Strong experience designing and operating large-scale, distributed systems
Proven expertise in microservices architecture, including service decomposition and inter-service communication
Experience with API Gateway platforms and API lifecycle management
Strong understanding of containerization and orchestration (Docker, Kubernetes) Experience with Azure public cloud and cloud-native services
Solid grounding in core software engineering principles, design patterns, and system design
Experience with GitHub and modern DevOps practices (CI/CD, automation, IaC exposure preferred) Strong experience with test automation (JUnit, integration and contract testing)
Familiarity with observability tools and production monitoring practices
Exposure to AI-assisted development tools to improve engineering efficiency
Soft Skills & Leadership Capabilities
Proven ability to lead through influence, not just authority
Strong architectural communication skills able to explain complex systems clearly Experience acting as a technical advisor in cross-functional and stakeholder-facing settings Passion for mentorship, code quality, and engineering excellence
Calm, structured approach to problem-solving in high-pressure production environments
…