Fullstack Developer (Java)

MINDTECK SINGAPORE PTE LTD

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MINDTECK SINGAPORE PTE LTD is seeking a highly motivated Full Stack Java Developer to support, maintain, and enhance mission-critical enterprise applications. The candidate should have strong Java/J2EE, RESTful APIs, and web development experience within a structured enterprise environment.

The role involves analysis of business requirements, design and development of backend and frontend components, troubleshooting production issues, and collaboration with stakeholders under Agile/Scrum

Qualifications

  • At least 5 years of hands-on Java/J2EE enterprise development and support.

Responsibilities

  • Understand business requirements and perform detailed analysis to propose technical solutions.
  • Design, develop, maintain enterprise web apps and backend services.
  • Support existing applications, investigate incidents, troubleshoot production issues, and implement fixes.
  • Develop and maintain RESTful APIs and database integrations.
  • Review deliverables according to release and change management processes.
  • Collaborate with business users, QA, infra, and stakeholders for project delivery.
  • Participate in root cause analysis and continuous improvement initiatives.
  • Create unit tests and integration tests; support UAT activities.
  • Prepare technical docs and guides; adhere to coding standards.
  • Utilize AI-assisted development tools to improve productivity and quality.
  • Contribute to AI-assisted development standards and guidelines.

Skills

Java/J2EE
RESTful APIs
Spring Framework
Web front-end
SQL Server
Angular/TypeScript
Tomcat
JBoss/WebLogic
Maven

Tools

Tomcat
JBoss
WebLogic
Maven

Job description

Full Stack Developer (Java)

We are seeking a highly motivated Full Stack Java Developer / Application Engineer to support, maintain, and enhance mission-critical enterprise applications. The ideal candidate should possess strong experience in Java enterprise application development, production support, system integration, troubleshooting, and software delivery within a structured enterprise environment.

This role requires a hands‑on engineer who can understand business requirements, analyze complex systems, develop and maintain software solutions, troubleshoot production issues, and collaborate closely with business stakeholders.

Responsibilities
  • Understand business requirements and perform detailed analysis to propose and implement appropriate technical solutions.
  • Design, develop, maintain, and enhance enterprise web applications and backend services.
  • Support existing applications, investigate incidents, troubleshoot production issues, and implement corrective actions.
  • Develop and maintain RESTfulAPIs, database integrations, and system-to-system interfaces.
  • Perform code reviews, design reviews, impact assessments, and technical documentation.
  • Analyze and optimize application performance, scalability, reliability, and maintainability.
  • Collaborate with business users, QA teams, infrastructure teams, and stakeholders to ensure successful project delivery.
  • Participate in root cause analysis, problem management, and continuous improvement initiatives.
  • Create and execute unit tests, integration tests, and support user acceptance testing activities.
  • Review deliverables according to release management and change management processes.
  • Support deployment activities, production releases, and post‑release monitoring.
  • Follow Agile/Scrum methodologies for planning, estimation, task tracking, and status reporting.
  • Design and develop reusable frameworks, components, utilities, and coding standards.
  • Create and maintain technical documentation, troubleshooting guides, and knowledge base articles.
  • Leverage AI‑assisted development tools such as GitHub Copilot to improve productivity, code quality, testing, and documentation.
  • Create and maintain GitHub Copilot custom instructions, coding guidelines, and development standards to support team‑wide AI‑assisted development practices.
Requirements
Technical Skills
  • At least 5 years of hands‑on experience in Java/J2EE enterprise application development and support.
  • Strong experience with Java 8and object‑oriented programming principles.
  • Experience with JSF, PrimeFaces, JSP, Servlets, MVC architecture, and enterprise web application development.
  • Experience with SpringFramework, Spring Boot, Hibernate, Struts, or equivalent Java frameworks.
  • Strong understanding of RESTfulAPIs, web services, and integration patterns.
  • Experience with relational databases such as Microsoft SQL Server, including query optimization, stored procedures, and database troubleshooting.
  • Hands‑on experience with frontend technologies including HTML, CSS, JavaScript, jQuery, Angular, or TypeScript.
  • Experience maintaining and enhancing large legacy applications with limited documentation.
  • Strong problem‑solving skills in troubleshooting application, database, integration, and performance‑related issues.
  • Experience with application servers such as Tomcat, JBoss, WebLogic, or equivalent platforms.
  • Familiarity with build and dependency management tools such as Maven and Ant.
  • In‑depth understanding of Git‑based source control management, branching strategies, merge requests, and code review practices.
  • Experience with software development lifecycle (SDLC), release management, and change management processes.
  • Knowledge of DevSecOps principles and secure coding practices.
  • Experience implementing automated testing, unit testing, and integration testing.
Soft Skills
  • Strong analytical and problem‑solving skills.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and collaboratively in a fast‑paced environment.
  • Strong documentation and technical writing skills.
  • Ability to mentor and guide team members in technical best practices.
  • Excellent verbal and written English communication skills.
Preferred skills and experiences
  • Experience in supporting large‑scale enterprise applications.
  • Experience integrating systems using REST APIs, message queues, or middleware platforms.
  • Knowledge of microservices architecture and distributed systems.
  • Experience with cloud platforms such as AWS.
  • Familiarity with CI/CD pipelines and automation tools.
  • Experience with application performance monitoring and troubleshooting tools.
  • Experience working in Agile/Scrum development environments.
  • Experience in application modernization, migration, or digital transformation initiatives.
  • Familiarity with software architecture patterns and enterprise integration patterns.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience preparing technical specifications, solution design documents, implementation guides, and operational documentation.
  • Experience using GitHub Copilotor similar AI‑powered development tools for software development activities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Developer (React & Java)
Full-Stack Developer (React & Java)

Randstad Singapore • Singapore

On-site
SGD 42,000 - 65,000
Full Stack Developer (Java, Spring Boot & React)
Full Stack Developer (Java, Spring Boot & React)

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
Full Stack Software Developer Engineer (.Net, Java)
Full Stack Software Developer Engineer (.Net, Java)

Capgemini Singapore Pte Ltd • Shenton Way

On-site
SGD 60,000 - 120,000
Full Stack Engineer
Full Stack Engineer

SimplifyNext • Singapore

On-site
SGD 110,000 - 190,000
Fullstack Java Engineer
Fullstack Java Engineer

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Junior Full Stack Engineer
Junior Full Stack Engineer

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 60,000 - 90,000
Senior Full Stack Engineer (Java Domain) (#62)
Senior Full Stack Engineer (Java Domain) (#62)

AvePoint • Singapore

On-site
USD 46,293 - 77,155
Full-stack Java J2EE and Angular Software Developer
Full-stack Java J2EE and Angular Software Developer

ANCHOR GLOBAL CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD • Singapore

On-site
SGD 90,000 - 120,000
Lead Engineer / Senior Full Stack Engineer – Frontend & Java
Lead Engineer / Senior Full Stack Engineer – Frontend & Java

VY SYSTEMS PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000