Show more filters

Senior Java Software Engineer

Tap Growth ai

3.7
129 reviews
Tap Growth ai
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Singapore, Singapore
Salary Range
SGD 6,500 - SGD 9,500 (Monthly)
A free Jobstore account is required to proceed to the employer site.

🌟 We're Hiring: Senior Java Software Engineer! 🌟

We are seeking an experiencedJava Spring Boot Technical Leadto 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 deepexpertisein 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 technologyobjectives.

  • Review technical designs, code quality, and development standards to ensuredeliveryexcellence.

  • 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 andmaintainRESTful APIs, microservices, and event-driven applications.

  • Optimizeapplication 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 relateddiscipline.

  • 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 andDevSecOpspractices

  • Testing frameworks and automation strategies

  • Candidates should have experience supportingManufacturing, Supply Chain, and E-commerce industries/environments.


Preferred / Advantage

  • Experience with event-driven architectures and messaging technologies (Kafka, RabbitMQ, etc.).

  • Exposureto frontendtechnologies 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 take your career to the next level? 🚀 Apply now and be part of our exciting journey!

A free Jobstore account is required to proceed to the employer site.
Jobs in Singapore   »   Senior Java Software Engineer

More jobs

People also search