Senior Backend Software Developer

Singapore 2 months agoFull-time External
27.7k - 33.3k / mo
Job Responsibilities • Software Development - Designing, implementing and maintaining Java-based applications - Contributing in all phases of the development lifecycle - Writing testable, scalable and efficient code - Test and debug new applications and updates - Maintain up to date code documentation - Participating in code review • Software Enhancement - Perform L3 support including Software development and maintenance in terms of implementing enhancements and defect fixes - Maintain and improve the performance of existing software for production environment • General Skills - Clearly and regularly communicate with management and technical support colleagues - Ability to own tasks and think critical during crisis - Willing to learn and collaborate with various stakeholders Requirements • Recognized Degree in IT/Computer Science or a relevant discipline • At least 3+/5+ years work experience as a Java Software Engineer, Java Developer or similar role • Experience building Java EE applications and familiarity with Object-Oriented Design (OOD) • Good knowledge of popular Java frameworks like JSF and Spring MVC • Candidate should be well versed in one or many of the following standard or enterprise skills: - Enterprise Java Bean (EJB) - J2EE framework - XML, Xquery, XSL - Linux/Unix Windows Platform and Solaris - Oracle database SQL and JDBC - Java XML Parsing, Coding - Service Oriented Architecture (SOA) - Perl and Python - I Text for RTF Generation - Java-based Web services - Java Servlet Technology • Cloud Certifications & Experience: Certifications from major cloud providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator, Google Cloud Professional Cloud Architect) and/or demonstrated expertise in AWS Cloud services, including EC2, is highly desirable • DevOps Integration: Familiarity with DevOps practices such as CI/CD, containerization (e.g., Docker, Kubernetes), and cloud-native pipelines. • Cloud Governance: Understanding of cloud policies and governance, cost management tools, and usage monitoring. • Knowledge in Java, JSP/Servlet, Java Bean, JDBC, SQL, HTML, XML, CSS, JavaScript, etc. is added advantage • Experience with test-driven development • Knowledge in Database, Reporting Systems • Problem-solving skills • Strong analytical and problem-solving skills • Able to work independently and as a team