Fullstack Developer (Java) - #1166724

Mindteck


Date: 3 hours ago
District: Singapore
Salary: $5,000 - $6,100 / month
Contract type: Full time
Work schedule: Full day
Mindteck

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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Clinical Research Recruitment Officer (Perm Contract/ Part-time)

JobStudio, Singapore
$3,500 - $5,000 / month
1 hour ago
Highlights: Office working hours (Able to commit at least 4 to 5 days per week) At least 1 year commitment (Extendable depending on working performance) Part-time: Min 1 year contract available Key Responsibilities: Contact and register potential volunteers from online...
JobStudio

IAM Analyst

Alphaeus Pte. Ltd., Singapore
$5,500 - $8,000 / month
21 hours ago
About the Role We are looking for an IAM Analyst to manage and support our Identity and Access Management (IAM) environment. You will help ensure users have the right access to systems, improve security controls, and support identity-related projects across...
Alphaeus Pte. Ltd.

Assistant Manager / Service Engineer

Chevalier Group, Singapore
$4,500 - $6,000 / month
22 hours ago
Location: Jurong East About the Role We are seeking a dynamic and motivated Assistant Manager / Service Engineer to lead and oversee branch support functions. This role supports the MTV Division Manager in achieving strategic goals, revenue targets, and maintaining...
Chevalier Group