Java Software Engineer (Backend, Maintenance Role)

PERSOL SINGAPORE PTE. LTD.
a month ago
Posted datea month ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesWe are seeking an experienced Java Software Engineer to design, develop, and maintain high-quality Java-based applications. You will collaborate closely with cross-functional teams while contributing to all phases of the software development lifecycle.
Experience with database systems and reporting systems.
Good to have
- Design, implement, and maintain Java-based applications.
- Participate in all phases of the software development lifecycle.
- Write clean, scalable, testable, and efficient code.
- Test, debug, and troubleshoot new applications and enhancements.
- Maintain clear, accurate, and up-to-date code documentation.
- Participate in peer code reviews to ensure code quality and best practices.
- Clearly and regularly communicate with management and technical teams.
- Demonstrate the ability to take ownership of tasks and think critically during crises.
- Collaborate with various stakeholders across teams.
- Degree in IT, Computer Science, or a related discipline.
- At least 3-5+ years of professional experience as a Java Software Engineer or Java Developer.
- Strong experience building Java EE applications and proficiency in Object-Oriented Design (OOD).
- Good knowledge of popular Java frameworks such as JSF and Spring MVC.
- Familiarity with test-driven development practices.
- Strong analytical and problem-solving abilities.
- Ability to work both independently and collaboratively in a team.
- Proficiency in: Java, JSP/Servlet, Java Beans, JDBCSQL, HTML, XML, CSS, JavaScript
Experience with database systems and reporting systems.
- Cloud Certifications (AWS, Azure, Google Cloud) or proven hands-on experience. AWS services such as EC2 are highly desirable.
- Understanding of cloud governance, policies, cost management, and monitoring tools.
- DevOps integration experience, including CI/CD pipelines Containerization (Docker, Kubernetes) Cloud-native development workflows.
Good to have
- Experience working with enterprise-level Java applications.
- Exposure to cloud-native development environments.
- Strong debugging and optimization skills.
JOB SUMMARY
Java Software Engineer (Backend, Maintenance Role)

PERSOL SINGAPORE PTE. LTD.
Singapore
a month ago
N/A
Contract / Freelance / Self-employed
Java Software Engineer (Backend, Maintenance Role)