Software Engineer (Java)

Mpowerts

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company in Singapore is looking for a software engineer with 2 to 5 years of Java EE experience, preferably in the financial sector. The candidate should provide technical leadership, participate in the full Software Development Life Cycle, and demonstrate strong problem-solving skills. Proficiency in Docker, Kubernetes, and modern Java frameworks is essential. This role also requires good communication skills and a proactive attitude.

Qualifications

  • 2 to 5 years of experience in Java EE development, preferably in financial industry.
  • Strong knowledge of Java and related frameworks.
  • Experience with microservices architecture is a plus.

Responsibilities

  • Participate in all phases of Software Development Life Cycle.
  • Provide technical leadership to the development team.
  • Ensure high quality and delivery standards are met.

Skills

Java EE development
Proactive and optimistic
Team motivation
Front-End development
Good communication skills

Education

Degree in Computer Sciences / Software Engineering / Information Technology

Tools

Docker
Kubernetes
Spring framework
Hibernate
PostgreSQL

Job description

Responsibilities
  • Participate in all phases of Software Development Life Cycle – Design, Development, Testing, Deployment, post Deployment maintenance.
  • Provide technical leadership to the development team
  • Able to work independently, proposing viable technical solutions through self-study and in-depth understanding of the existing code base
  • Produces or validates the schedule and effort estimate for each task they perform, commit to the assigned task
  • Demonstrates an understanding of the importance of schedule and will endeavor to estimate accurately and deliver according to those estimates
  • Demonstrates maturity, skill and adeptness in team collaboration, technical discussion and negotiation.
  • Continually improve personal understanding of the programming languages, frameworks, technical concepts, methods and measurements that underpin the Engineering disciplines and practices.
  • Demonstrates the ability to understand, challenge, contribute or construct software specification and is capable of building software in line with the specifications
  • Exploits appropriate software development methods, languages, libraries and techniques and applies these to software engineering tasks to realize the most effective outcome
  • Ensures that all work is consistent with defined standards where standards exist and to withstand professional scrutiny in any case
  • Ensures that high quality and delivery standards are met and consistently delivers quality code on time and within estimate.
  • Demonstrates the ability to reflect on and improve personal performance
Requirements
  • Degree in Computer Sciences / Software Engineering / Information Technology.
  • 2 to 5 years of working experience in Java EE development (preferably in financial industry).
  • Individual that is optimistic, proactive, good initiative, passionate, strives to achieve more as a team, and able to motivate others.
  • Essential to master one programming languages with in-depth knowledge and related framework technologies
    • Java: Core Java, J2EE, J2EE Application Servers, Spring/Strut/Hibernate…etc
    • Front-End: JavaScript, HTML/CSS, ES5, AngularJS/Backbone/jQuery/React
  • Experience in various Java EE frameworks and design patterns. Preferably on Micro services architecture.
  • Exposure in Java MVC frameworks such as Spring Boot.
  • Involved in implementing applications leverages on various Java EE services including but not limited to Enterprise Java Bean, Java Database Connectivity, and Java Messaging Services.
  • Individual that is able to learn new knowledge independently & able to apply the knowledge to the task.
  • Working experience on Docker, Kubernetes, Spring framework or equivalent framework, Hibernate, PostgreSQL, TiDB and others.
  • Good verbal and written communication in English, technical, analytical, troubleshooting and consultative skills. Proficiency in National Language will be an added advantage.
  • Experience in traditional waterfall or agile methodology
  • Ability to cope with tight deadlines and adhere to the delivery plan.
  • Ability and willingness to travel within the region
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer
Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer - Banking
Software Engineer - Banking

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Java Developer
Java Developer

IKAS INTERNATIONAL (ASIA) PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Software Engineer – Java
Software Engineer – Java

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 60,000 - 80,000
Senior/Software Engineer (Java Experience)
Senior/Software Engineer (Java Experience)

talentsis pte. ltd. • Singapore

On-site
SGD 80,000 - 120,000
JAVA SOFTWARE ENGINEER
JAVA SOFTWARE ENGINEER

Matrix Process Automation Sdn. Bhd. • Singapore

On-site
SGD 60,000 - 90,000
Full-stack Java J2EE and Angular Software Developer
Full-stack Java J2EE and Angular Software Developer

ANCHOR GLOBAL CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer - Java
Software Engineer - Java

United States Digital Space LLC • Singapore

On-site