E
Full Stack Developer
E
Full Stack Developer
elec-pro technology pte. ltd.- Posted 3 hours ago
- Be among the first 10 applicants
Job Description
Our Company is working closely with a Prestigious Public Listed organisation in Singapore. Due to our dynamic expansion in projects, we're seeking a highly motivated, talented and experienced a Full Stack Developer with practical experience in Java, SQL and Angular to join our software development team. The role requires good programming fundamentals, the ability to understand business requirements, and the ability to work with other team members to deliver reliable and maintainable software solutions.
Responsibilities:
- Develop, enhance and maintain web applications.
- Develop backend functions and services using Java and related frameworks.
- Develop frontend applications using Angular, TypeScript, HTML and CSS.
- Develop and integrate RESTful APIs between frontend and backend systems.
- Write and maintain SQL queries for application development and reporting requirements.
- Work with relational databases such as PostgreSQL, MySQL, Oracle or Microsoft SQL Server.
- Participate in requirement analysis and application development discussions.
- Implement new features based on functional and technical requirements.
- Troubleshoot and fix application defects and technical issues.
- Perform unit testing and assist with integration and system testing.
- Maintain and improve existing application code.
- Participate in code reviews and follow established coding standards.
- Support application deployment and production issue investigation where required.
- Prepare and update relevant technical documentation.
- Work closely with senior developers, project managers and other team members to complete development tasks.
Requirements:
- Diploma or Bachelor's degree in Computer science, Software Engineering, Information Technology, or a related discipline.
- Minimally 2 to 3 years of software development experience.
- Hands-on experience with Java-based application development.
- Experience in both frontend and backend development.
- Good understanding of relational databases and SQL.
- Good analytical and problem-solving skills.
- Able to understand technical requirements and implement solutions accordingly.
- Able to work independently on assigned tasks while collaborating effectively with the development team.
- Willing to learn new technologies and improve technical skills.
