Start Your Search Here

Job Search

Softvil Technologies

Singapore / Global

Software Engineer – Java

Job Description

Software Engineer – Java

Responsibilities

Translate application storyboards and use cases into functional applications

Build and maintain efficient, reusable, and reliable Java code

Ensure optimal performance, quality, and responsiveness of applications

Identify and resolve bottlenecks and bugs effectively

Collaborate with cross-functional teams to deliver high-quality software

Ideal Candidate

2–3 years of experience in Java/JEE development

Proficiency in Java 17+ and JEE with strong ecosystem knowledge

Solid understanding of Object‑Oriented Analysis & Design (OOA/OOD)

Experience with Spring Framework 4+ and Dependency Injection

Hands‑on with REST (JAX‑RS using Jersey) and SOAP (JAX‑WS using Apache CXF/Axis)

Strong skills in Maven, JUnit, JDBC concepts

Knowledge of concurrency patterns in Java and caching frameworks (Ehcache)

Ability to write reusable Java libraries and clean, high-performance code

Basic understanding of JVM internals

Knowledge of RDBMS, SQL, and schema design

Proficiency with Git and version control tools

Familiarity with application servers (Tomcat, JBoss) and testing tools (JMeter)

Exposure to HTML5, JavaScript, and JS libraries is a plus

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs