This is a permanent position for our client, a top global technology company, and you will work closely with the team in delivering top-notch software solutions.
Join a team of talented individuals and be responsible for the design, build, and testing of critical web applications and their components that interface with complex enterprise systems.
This individual should have a solid knowledge of working with complex distributed applications and a passion for technologies.
If you are looking forward to progressing your career in a fun environment while maximizing your potential in software development, this position might be perfect for you!
Job Responsibilities:
- Performs and may provide guidance on all phases of the software development lifecycle.
- Analyze user/busineJava ss needs and functionality to plan and design software systems to meet those needs.
- May provide guidance for Junior Software Developers in creating a variety of models and diagrams that show programmers the software code needed for an application.
- Conducts code reviews and executes unit tests.
- Apply best practices for the development, and deployment of applications, and works with members to foster growth within the team
Qualifications:
- The candidate must be a Singaporean citizen to be able to get the required clearance
- BA/BS degree or equivalent with at least 2 years of Java development experience
- Proficient in Java/J2EE, Spring/Struts/Hibernate
- Experience in Angular or React will be an advantage
- Must have good verbal and written communication skills
- Team player