Point your AI agent at freehire and let it find you a job.

Get the CLI →

Softvil Technologies

Software Engineer – Java

Posted 3 views
Discussion

Summary

Build and maintain Java/JEE applications: translate storyboards and use cases into functional software, write efficient reusable Java code, and resolve bottlenecks and bugs. The core stack is Java 17+, Spring, REST/SOAP services (Jersey, Apache CXF/Axis), Maven, JUnit, and SQL databases, based in Singapore.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available