Senior Software Engineer (Java)

Looking for a new job?

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The company is seeking a Senior Software Engineer (Java) to design, develop, and maintain robust software solutions in a fast-paced environment. You will help shape architecture, own major initiatives, and work closely with product, design, and QA teams to deliver quality software on schedule.

Ideal candidates bring 8+ years of Java server-side experience, strong Spring expertise, and a solid foundation in OO design, TDD, and Agile practices.

Qualifications

  • Bachelor's or Master's in computer science or related field.
  • 8+ years server-side Java development.
  • Proficient with Spring (Boot, MVC, Batch, JPA).
  • Strong TDD/Unit testing with JUnit/TestNG/Mockito; Selenium a plus.
  • Experience with SQL databases and designing schemas.

Responsibilities

  • Design, develop and maintain software.
  • Contribute to architecture design and lead major initiatives.
  • Collaborate with product managers, UX designers and QA to ship high-quality software on time.
  • Mentor teammates: code/design reviews, quality and process improvements.
  • Write scalable, high-performance code with maintainability in mind.

Skills

Java
Spring Framework
TDD/Unit testing
SQL/DB design
AWS
Microservices
REST/SOAP
Agile
Mobile knowledge
Startup mindset
Agile principles
Team player
Problem solving
English communication

Education

Bachelor's degree in computer science or equivalent

Tools

JUnit/TestNG/Mockito
Selenium

Job description

About the job Senior Software Engineer (Java)

Key Responsibilities

  • Design, develop and maintain software
  • Help design the architecture, and own development of major initiatives and modules.
  • Work in cross-functional teams with product managers, UX designers and QA engineers to ship software on quality and on time.
  • Help level up the team; share knowledge, conduct code and design review; drive code quality and process improvement initiatives.
  • Write code that you are proud of, with extensibility, scalability and performance in mind.

Desired Skill Set and Attributes

  • Have a degree in computer science or an equivalent related field (bachelor/master).
  • At least 8years of server-side development using Java with a solid foundation in object-oriented analysis and design.
  • Experience in Spring framework(Spring Boot, Spring MVC, Spring Batch, JPA)
  • Good knowledge of TDD and Unit Testing frameworks i.e. JUnit, TestNG, Mockito; Knowledge of Selenium will be considered an advantage
  • Have experience working with SQL DBs, writing custom queries and designing schemas
  • Knowledge of cloud computing platforms (AWS)
  • Experience in microservices reactive architectures
  • Experience in service-oriented architectures (REST, SOAP)
  • Professional experience working in an agile development environment.
  • Working Knowledge in Mobile Development for IOS / Android (Bonus)
  • Start-up mindset
  • Understand and practices the 12 Agile principles & 4 core values as stated by the Agile Manifesto
  • Must be a team player, someone who is unconcerned with titles and hierarchy in our flat organisational structure.
  • Someone who is really excited about problem-solving and delivering innovative technology that carries real business value.
  • Ability to work hard and under pressure
  • Good communication skills in English
  • Always thinking of ways to improve the current system
  • Willing to spend a significant amount of time understanding the business in parallel with IT knowledge
  • Ability to solve problems in an efficient/innovative way
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Senior Full Stack Engineer (Java Domain) (#62)
Senior Full Stack Engineer (Java Domain) (#62)

AvePoint • Singapore

On-site
USD 46,293 - 77,155
Senior Java Backend Developer
Senior Java Backend Developer

quanteam (singapore) pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)

Softvil Technologies • Singapore

On-site
SGD 70,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Softvil Technologies • Singapore

On-site
SGD 90,000 - 150,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

CONTINENTAL TECHNOLOGY SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and[...]
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and[...]

ITCAN PTE. LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Java Developer (Contract)
Java Developer (Contract)

ALAN PARTNERS SG PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Java Full Stack Developer
Java Full Stack Developer

ASCENDION ENGINEERING SOLUTIONS SINGAPORE PTE. LTD. • Singapore

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

Nityo Infotech • Singapore

On-site
SGD 100,000 - 167,000