- Singapore
工作地点
职位描述
岗位职责
We're Hiring: Java Spring Boot Lead!
Location: Singapore, Singapore
Work Mode: Work from Office
Role: Java Spring Boot Lead
We are seeking an experienced Java Spring Boot Technical Lead to drive the design, development, and delivery of enterprise-grade applications and digital solutions. This role will provide technical leadership across the full software development lifecycle while working closely with business stakeholders, architects, developers, and project teams.
The ideal candidate will have deep expertise in Java and Spring Boot, proven experience leading engineering teams, and a strong background delivering solutions within Supply Chain, Manufacturing, or eCommerce environments. The role requires a hands-on leader who can contribute to solution design, development, code quality, and technical decision-making while mentoring team members and driving engineering best practices.
Key Responsibilities
Technical Leadership & Solution Delivery
Lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications.
Provide technical direction and guidance to development teams throughout the software development lifecycle (SDLC).
Drive solution architecture discussions and ensure alignment with business and technology objectives.
Review technical designs, code quality, and development standards to ensure delivery excellence.
Support estimation, technical planning, risk assessment, and project delivery activities.
Application Development
Design and develop backend applications using Java, Spring Boot, and related technologies.
Build and maintain RESTful APIs, microservices, and event-driven applications.
Optimize application performance, scalability, reliability, and maintainability.
Ensure adherence to secure coding practices and enterprise development standards.
Troubleshoot complex technical issues and provide root cause analysis for critical incidents.
Team Leadership & Mentorship
Lead and mentor software engineers, fostering technical growth and best practices.
Conduct code reviews, technical coaching, and knowledge-sharing sessions.
Support team capacity planning, task allocation, and technical decision-making.
Collaborate with cross-functional teams to ensure successful project execution.
Architecture & Modern Engineering Practices
Drive adoption of modern software engineering principles, cloud-native architectures, and DevOps practices.
Promote CI/CD automation, testing strategies, observability, and application monitoring.
Collaborate with solution architects and infrastructure teams on technology roadmaps and platform improvements.
Evaluate emerging technologies and recommend improvements to existing systems and development processes.
Stakeholder Management
Work closely with business stakeholders, product owners, project managers, and solution architects to understand business requirements and translate them into technical solutions.
Communicate technical concepts, risks, and recommendations effectively to both technical and non-technical audiences.
Ensure delivery outcomes meet business expectations, quality standards, and operational requirements.
Job Qualifications & Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, ora related discipline.
8+ years of software engineering experience, with a strong focus on Java application development.
3+ years of experience in Technical Lead, Lead Developer, Software Engineering Lead, or similar leadership roles.
Expert-level experience in:
Java
Spring Boot
Spring Framework
RESTful APIs
Microservices Architecture
Strong experience with:
SQL and relational databases (PostgreSQL, MySQL, Oracle, SQL Server, etc.)
System integration and API development
Distributed systems and scalable application design
Application performance tuning and optimization
Experience with modern software engineering technologies and practices, including:
CI/CD pipelines
Git-based version control
Containerization (Docker)
Kubernetes or container orchestration platforms
Cloud platforms (AWS, Azure, or GCP)
DevOps and Agile methodologies
Strong understanding of:
Software Design Patterns
Secure Software Development
SDLC and DevSecOps practices
Testing frameworks and automation strategies
Candidates should have experience supporting Manufacturing, Supply Chain, and E-commerce industries/environments.
Preferred / Advantage
Experience with event-driven architectures and messaging technologies (Kafka, RabbitMQ, etc.).
Exposure to frontend technologies and full-stack development environments.
Experience working in large-scale enterprise transformation programs.
Cloud certifications or Java-related certifications are an advantage.
Experience leading geographically distributed development teams.
Ready to lead innovative projects? Apply now and be part of our dynamic team!
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。