Senior Software Engineer / Software Engineer (Java with Angular / ReactJS) Singapore, Singapore
Senior Software Engineer / Software Engineer (Java with Angular / ReactJS) Description
Job #: 55597DESCRIPTION
We are looking for an experienced Senior Software Engineer / Software Engineer (Java with Angular / ReactJS) in Singapore to make the team stronger.
Web-based applications development in the business domain of a financial services client.
Full-cycle web application development using Agile approach:
1. Idea generation and high-level vision creation;
2. Solution design and documenting, proposal;
3. Development, testing, and Production launch.
Responsibilities
- Be a member of a cross-functional team that experiment with new technology and proactively searches for the best solutions and ideas in the marketplace
- Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment
- Work closely with other Product and Technology teams, internal and external, to bring technology solutions and perspectives to the product development process
- Provide input on, follow and evangelize code quality guidelines and standards
- Participate in code reviews to highlight best of breed solutions
- Identify/troubleshoot application code-related issues, and review and provide feedback to any required final user documentation
Requirements
- Degree in Computer Science or equivalent
- At least 7+ years of experience in Java/J2EE development
- Hands-on project experience in Angular/ReactJS is a must
- Experience in application and system design with OOA/OOD, UML Modeling
- Project / hands-on experience with J2EE standard
- Good programming experience with Java (EJB, Servlets, JSP, JDBC, ect, WebSphere Application Server on Unix and Windows platforms for 4-5 years
- Experience in Hibernate, Spring frameworks a must. Experience of Struts will be a plus
- Knowledge of database design, familiarity with Oracle SQL and PL/SQL a must
- Sound knowledge of application security issues such as authentication, authorization and auditing
- Experience with internet/intranet infrastructure/integration projects preferred
- Strong communication skills and good command of English. Excellent technical writing skills
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization