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   »   Software Developer (Java) (Ref 25823)
 banner picture 1  banner picture 2  banner picture 3

Software Developer (Java) (Ref 25823)

Jobline Resources Pte. Ltd.

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.


Requirements

• Degree in Computer Science with 3-5 years experience

• Proficiency in Java/J2EE, Spring, Struts, Hibernate/JPA, Angular and Python development.

• Knowledge and understanding of DevSecOps

• Knowledge of micro-services patterns and architecture

• Knowledge of RESTful APIs and integration patterns

• 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 Databases like SQLite, MSSQL, PostgreSQL etc.

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

• In-depth knowledge of code versioning tools, for instance, Git.

• Understanding of building tools like Ant, Maven, Docker etc.


Licence no: 12C6060

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Assistant Technical Project Manager
I-consult Tech Pte. Ltd.
Quick Apply
Mobile Apps Developer
I-consult Tech Pte. Ltd.
Quick Apply
Analyst Programmer
I-consult Tech Pte. Ltd.
Quick Apply
Programme Manager
Singapore Squash Rackets Association
Quick Apply
Data Engineer (Spark Scala Elastic)
Unison Consulting Pte Ltd
Quick Apply
Tech Support Specialist - Jap speaking - Tech Giant
Morgan Mckinley Pte. Ltd.
Quick Apply
Consultant – Software Developer (EPIC certified)- SG
Deloitte Consulting Pte. Ltd.
Quick Apply
Senior Consultant – Software Developer (EPIC certified)- SG
Deloitte Consulting Pte. Ltd.
Quick Apply
Singapore – Senior Consultant– Technology – SAP Ariba
Deloitte Consulting Pte. Ltd.
Quick Apply
IT System Administrator
Tfw Management Services Pte Ltd
Quick Apply