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   »   Java Developer
 banner picture 1  banner picture 2  banner picture 3

Java Developer

Program Planning Professionals Pte Ltd

Program Planning Professionals Pte Ltd company logo

Main responsibilities

As an Java Developer…

· Deliver fully tested source code complying with quality indicators objectives

· Address technical aspects with Tech Lead/Architect and functional aspects with business analyst.

· Liaise with business analysts for clarification and understanding of requirements.

· Analyze technical constraints considering functional impacts with technical lead’s help

· Organize and keep up to date detailed technical documentation

· Provide detailed estimation for development of solutions

· Develop tests strategy in coordination with project manager / Business Analysts

· Perform design and code review for other team members

· Mentor junior team members

· Be pro-active and ensure a continuous improvement mindset for the team


Qualifications and Profile

· 4-8 years of experience in Java tech stack


Functional

· Basic understanding of risk domain


Technical

· At least 4+ years’ experience in Java tech stack (Java 1.8 or higher, Spring framework)

· Working experience in Relational databases mainly MSSQL

· Experience in Apache Spark or other in-memory data processing frameworks

· Tools - Maven/Gradle, Jenkins/Team City, Cucumber, Selenium

· Source management –GIT, TDD using Junit, DBUnit, Jira/QC.

· Experience in using any of the JavaScript frameworks (ReactJs or Angular) will be an added advantage

· Knowledge of Docker & Kubernetes will be an added advantage.


Other Professional Skills and Mindset

· Strong maturity in software development latest market practices

· Strong analytic skills

· Capable to effectively interact with technical and functional team

· Strives to deliver the solution in the most effective and timely manner

· Proactive with excellent verbal and written communication skills in English

· Team spirit - Like explain and share knowledge

· Hands on and versatile

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?