x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Java Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Software Java Engineer

Talentsis Pte. Ltd.

Talentsis Pte. Ltd. company logo

The candidate should be able to maintain and support applications, enhancements, technical upgrade and new development of web-based applications.



Required Technical Skills:

- Proficiency in Java/J2EE, Spring, Struts, Hibernate/JPA, Angular development.

- 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.

- Deep understanding of software engineering concepts and processes

- Applied experience in using MS SQL Databases.

- Hands-on experience in configuring Web Servers and Application Servers.

- Knowledge 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.



Responsibilities:

- Contribute to all stages of software development lifecycle.

- Identify and resolve any technical issues arising during operations.

- Design, implement and maintain Java-based applications that can be high-volume and low-latency.

- Analyze user requirements to define business objectives and envisioning system features and functionality.

- Define application objectives, functionality and ensure application designs conform with business goals.

- Design, develop and maintain scalable and testable code.

- Conducting software analysis, programming, testing, and debugging.

- Manage both backend and frontend application development.

- Develop documentation to help business users.

- Prepare and produce releases of software components.

- Support continuous improvement for applications, investigating alternatives and technologies, and presenting for architectural review.

- Practicing Agile/Scrum methodology to plan and deliver work projects

- Participate in code reviews to ensure code quality and adherence to best practices.

- Identify and troubleshoot performance and reliability issues in the backend systems.

- Collaborate with multiple teams, to analyze problem areas, resolve and deliver high-quality software solutions.

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?