Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in Singapore is seeking a talented Full Stack Engineer to join their innovative development team. The role requires extensive experience in both front-end and back-end development, particularly in React or Angular and Java, to create high-quality web applications. Responsibilities include designing applications, collaborating with UX/UI designers, and implementing effective solutions while focusing on scalability and security.
Job Summary:
We are seeking a talented Full Stack Engineer to join our innovative development team. The ideal candidate will have extensive experience in both front-end and back-end development, with specific expertise in React or Angular for the front-end and Java for the backend. This role requires a versatile individual who can seamlessly navigate between different layers of the application stack, contribute to architectural decisions, and deliver high-quality, scalable web applications.
Key Responsibilities:
· Design, develop, and maintain full-stack web applications using React or Angular for the front-end and Java for the back-end
· Collaborate with UX/UI designers to implement responsive and intuitive user interfaces
· Develop and integrate RESTful APIs and microservices using Java and related frameworks
· Optimize applications for maximum speed and scalability
· Implement security and data protection measures
· Participate in the entire application lifecycle, focusing on coding and debugging
· Write clean, maintainable, and efficient code
· Conduct code reviews and provide constructive feedback to other developers
· Troubleshoot, debug, and upgrade existing software
· Stay up-to-date with emerging trends and best practices in web development
· Collaborate with cross-functional teams to define and implement new features
· Support and manage CICD and AWS cloud
Qualifications:
· Bachelor's degree in Computer Science, Software Engineering, or a related field
· Minimum of 5 years of experience as a Full Stack Developer
· Strong proficiency in React or Angular for front-end development
· Extensive experience with Java and related frameworks (e.g., Spring Boot, Hibernate) for back-end development
· Solid understanding of web technologies including HTML5, CSS3, and JavaScript
· Experience with RESTful API design and implementation
· Familiarity with database technologies (e.g., MySQL, PostgreSQL, MongoDB)
· Knowledge of version control systems, preferably Git
· Understanding of Agile development methodologies
· Experience with build tools and package managers (e.g., Maven, npm)
Soft Skills:
· Excellent problem-solving and analytical skills
· Strong communication abilities, both written and verbal
· Ability to work independently and as part of a team
· Time management skills and capacity to handle multiple projects simultaneously
· Adaptability and willingness to learn new technologies
· Attention to detail and commitment to code quality
· Customer-oriented mindset with a focus on delivering value
Preferred Qualifications:
· Knowledge of additional programming languages (e.g., Python, Node.js)
· Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
· Understanding of CI/CD pipelines and DevOps practices
· Contributions to open-source projects
· Experience with test-driven development (TDD) and automated testing frameworks
· Knowledge of web security best practices and OWASP guidelines