Full Stack Developer / Java Backend Developer

Atomic Recruitment Sea — Malaysia · Posted ~1 week ago

Full-time

Skills

Java J2EE/JEE Spring Boot software development lifecycle REST APIs system integration database development JavaScript HTML CSS React React Native APIs databases middleware

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full stack or Java backend developer is sought to participate throughout the software development lifecycle, from requirements and design through development, testing, deployment, and maintenance. The role includes building scalable Java applications, APIs, integrations, databases, and frontend components while supporting production systems.

Highlights

End-to-end involvement across the software development lifecycle, opportunities to work on scalable applications and integrations, and exposure to both backend and modern frontend technologies.

Description

Job Title: Full Stack Developer / Java Backend Developer Job Description Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.Design, develop, test, debug, and maintain scalable and reliable software applications.Develop and enhance backend applications using Java, J2EE/JEE, Spring Boot, and related frameworks.Develop and maintain frontend applications using modern technologies such as React OR React Native, JavaScript, HTML, and CSS, where applicable.Design and implement system integrations, APIs, middleware, and database solutions to support business and application requirements.Conduct software analysis, programming, testing, debugging, and performance improvements.Provide application support and maintenance following implementation, including troubleshooting, issue resolution, debugging, and system upgrades.Collaborate closely with clients, business stakeholders, and internal technical teams to understand requirements and deliver solutions within agreed timelines.Contribute to continuous improvement initiatives by identifying opportunities to enhance application performance, usability, scalability, and maintainability.Apply object-oriented programming principles and software development best practices to deliver high-quality solutions.Participate in code reviews, technical discussions, and knowledge-sharing activities within the development team. Requirements Candidates coming from Insurtech/Insurance background be highly advantageous.Bachelor's Degree in Information Technology, Computer Science, Software Engineering, or a related discipline.Minimum 4–8 years of relevant software development experience, with strong experience in either Full Stack Development or Java Backend Development.Hands-on experience with Java (J2EE/JEE) and backend development frameworks such as Spring Boot, Hibernate, JSF, or Struts.For Full Stack Development, experience with React OR React Native, JavaScript, HTML, and CSS would be mandatory.Good knowledge of SQL and relational database systems, with experience in database integration and application development.Experience in RESTful APIs, system integration, middleware, and enterprise application development is an added advantage.Strong understanding of Object-Oriented Programming (OOP) and the full Software Development Life Cycle (SDLC).Experience working on software development projects involving application design, development, integration, testing, deployment, and post-implementation support.Strong analytical and problem-solving skills, with the ability to independently identify issues, troubleshoot technical challenges, and develop effective solutions.Ability to work closely with clients and cross-functional teams to understand requirements and ensure timely delivery of assigned tasks.Strong communication, collaboration, and stakeholder management skills.Candidates with experience in either Full Stack Development or Java Backend Development are encouraged to apply.