LEAD SOFTWARE DEVELOPER
ECOXPLORE PTE. LTD.
18 days ago
Posted date18 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesWe 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:
Required Experience & Skills:
Preferred Certifications (at least one is highly desirable):
Bonus Points For:
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.
JOB SUMMARY
LEAD SOFTWARE DEVELOPER
ECOXPLORE PTE. LTD.
Singapore
18 days ago
N/A
Full-time
LEAD SOFTWARE DEVELOPER