freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Senior/Team Lead) (Must Have Java, Springboot + Prefer WebLogic Server,Spring Framework,MyBatis,Hibernate ORM)

Open 27d

Summary

Leads a team of developers to design, code, and deploy Java-based enterprise applications using Spring Boot, Spring Framework, and ORM tools like Hibernate/MyBatis, ensuring security and quality in a Singapore-based role.

Job Description

As a Senior Software Engineer/Team Lead, the broad area of your job responsibilities should cover the following:

Project Delivery

- Analyse process/program specifications & translate specifications to program codes, conforming to program guidelines and programming best practices

- Make changes to configurable items, which include hardware, software, documentation, etc. It covers configuration management planning, configuration identification, configuration controls & audits

- Develop unit test package, execute tests & document test results to ensure the quality of the program

- Assist in the integration testing, system testing, User Acceptance Test (UAT) & implementation activities to fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment

- Investigate all reported problems/errors & initiate amendments & testing so that the system can operate correctly & efficiently

- Prepare & maintain up-to-date system documentation.

- Analyse functional requirements to translate into application design using established design methodologies and guidelines

- Ensure codes comply with NCS security guidelines

Teamwork

- Lead the team to ensure design and programme codes conform to architecture and design standards, and that design satisfies functional and system requirements

- Lead in requirements gathering; work with Business Analysts in reviewing and refining functional specifications

- Participate in peer reviews to improve project quality

Qualifications

The ideal candidate should have/possess the following:

- 3-6 years of working experience in developing and delivering application software

- Possess relevant system development / maintenance experience using Java-related technologies

- Possess initiative and disposition with a strong commitment and orientation towards results and high-quality standards

- Strong problem-solving skills and ability to think out of the box

- Team player with strong communication and interpersonal skills

- Self-motivator with a positive attitude and with high energy

- Customer focused

- Proficient in written and spoken English

- Diploma / Degree in Computer Science / Computer Engineering / Information Technology related field, or IT equivalent

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available