Point your AI agent at freehire and let it find you a job.

Get the CLI →

jobline resources pte. ltd.

NewBe an early applicant

Java Developer

Posted
Discussion

Summary

Java developer (3-5 years) in Singapore who analyzes client requirements, designs and codes web applications, performs code reviews, and maintains system stability while working in Agile/Scrum. Core stack: Java/J2EE, Spring/Spring Boot, Hibernate, Angular, MS SQL, plus reporting and build tools.

Responsibilities . Understand requirements stated by the client and perform detail analysis . Propose and implement the right technical solution/design based on the client's problem area and requirements . Perform code, design development and reviews. . Maintain system stability and continuous technical support to business operations . Perform clear and concise status update to the respective stakeholder . Review the deliverables as per the release management process . Practicing Agile/Scrum methodology to plan and deliver work projects . Involve in creating and improving the standard frameworks . Creation of reusable components, Track and Manage reusable components . Create and improve the processes for the Technical Team, for coding, unit testing, release management, CR management

Requirements . Degree in Computer Science or equivalent . 3 to 5 years of experience in Java/J2EE, Spring, Hibernate/Struts, Angular development. . Experience in Python would be an added advantage . Familiarity with different design, architectural patterns and skill for writing reusable Java libraries. . Experience in working with web application frameworks like Spring, Spring Boot etc. . Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), Hibernate and RESTful web services. . Relevant Knowledge of Java GUI frameworks like Java Server pages (JSP) and servlets, Angular typescripts, HTML, JavaScript, CSS, JQuery according to project requirements. . Implementing automated testing platforms and unit tests. . Applied experience in using MS SQL Databases. . Hands-on experience in configuring Web Servers and Application Servers. . Hands-on experience in using embedded reporting tools like Jasper, BIRT etc. . In-depth knowledge of code versioning tools, for instance, Git. . Understanding of building tools like Ant, Maven etc. . Knowledge and understanding of DevSecOps . Knowledge of micro-services patterns and architecture . Knowledge of RESTful APIs and integration patterns

Licence no: 12C6060

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

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