For Employers
LEAD SOFTWARE DEVELOPER


ECOXPLORE PTE. LTD.
18 days ago
Posted date
18 days ago
N/A
Minimum level
N/A
We are seeking a seasoned and hands-on Lead Software Developer with deep expertise in building enterprise-grade API solutions to power large-scale, distributed commerce platforms. This role is pivotal in driving the architecture, development, and scalability of backend services that serve millions of users across global markets. If you thrive in high-stakes environments, obsess over performance and security, and lead by example, this role is for you.

Key Responsibilities:
  • Enterprise-Scale System Design: Architect, develop, and lead the implementation of high-performance, scalable, and secure RESTful APIs using Spring Boot within a microservices ecosystem, designed to support mission-critical commerce systems with high concurrency and transactional integrity.
  • Technical Leadership & Delivery: Own and drive the end-to-end backend development lifecycle. Set architectural direction, enforce code quality, and lead sprint planning, code reviews, and design sessions across multiple scrum teams.
  • Cross-Functional Engineering Leadership: Collaborate with product owners, architects, DevOps, and frontend teams to translate complex business needs into robust technical solutions. Act as a bridge between technology and business, providing guidance, estimates, and trade-off assessments.
  • Security & Compliance First: Design with security at the forefront. Implement best-in-class security practices including OAuth2, JWT, mutual TLS, encryption in transit and at rest, and compliance-ready data handling. Lead internal API threat modeling and security reviews.
  • Cloud-Native Development: Architect and optimize microservices for deployment on AWS, leveraging services like EC2, ECS/EKS, S3, RDS/Aurora, Lambda, API Gateway, Secrets Manager, and CloudWatch. Ensure infrastructure and applications are highly available, auto-scalable, and cost-efficient.
  • Testing & Automation: Drive a shift-left testing culture. Design and implement comprehensive unit, integration, and contract tests, and contribute to automation frameworks using Serenity, Cucumber, Postman, and others for continuous testing of APIs and UI.
  • Monitoring & Observability: Integrate performance monitoring, logging, and tracing across distributed services using tools like Prometheus, Grafana, ELK, and AWS CloudWatch/X-Ray. Proactively identify and resolve latency or failure points in live environments.
  • Mentorship & Team Growth: Mentor mid and junior developers, foster a culture of continuous improvement, and help upskill the team in modern backend and cloud technologies.

Required Experience & Skills:
  • 8+ years of hands-on backend development experience, with at least 3 years in a lead/architect capacity, designing and delivering enterprise platforms.
  • Proven experience building and scaling enterprise commerce platforms (e.g., retail, B2B portals, digital marketplaces) that serve tens or hundreds of thousands of concurrent users.
  • Expert-level proficiency in Java, Spring Boot, and REST API design.
  • Solid hands-on experience in AWS cloud-native application development and DevSecOps practices.
  • Strong understanding of asynchronous messaging, caching, load balancing, rate limiting, and distributed systems patterns.
  • Proficient in SQL and NoSQL databases, performance tuning, and data modeling at scale.
  • Strong advocate of clean code, SOLID principles, and CI/CD best practices.
  • Demonstrated experience with agile methodologies, GitOps workflows, and Jira/Confluence for team collaboration.

Preferred Certifications (at least one is highly desirable):
  • AWS Certified Solutions Architect - Associate or Professional
  • Certified Kubernetes Application Developer (CKAD) or relevant containerization experience
  • Oracle Certified Professional Java SE Programmer
  • Spring Certified Professional
  • Certified ScrumMaster (CSM) or equivalent agile certifications

Bonus Points For:
  • Experience with Headless Commerce or Composable Commerce architecture (e.g., using platforms like commercetools, Elastic Path, SAP Commerce Cloud).
  • Exposure to event-driven architectures using Kafka or AWS EventBridge/SQS.
  • Familiarity with Zero Trust security architecture and modern API gateways (e.g., Kong, Apigee, AWS API Gateway).
  • Contributions to open source, technical blogs, or speaking at meetups or conferences.
Related tags
-
JOB SUMMARY
LEAD SOFTWARE DEVELOPER
ECOXPLORE PTE. LTD.
Singapore
18 days ago
N/A
Full-time

LEAD SOFTWARE DEVELOPER