Softvil Technologies
Singapore / Global
Singapore / Global
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
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global