Back to Elliott Moss Consulting Pte. Ltd. jobs
E

Software Engineer(Java +Oracle-BEA WebLogic App server)

D06 Beach Road, High Street, Singapore
ContractInformation Technology

Job Description

Job Description ·      We are seeking a talented and motivated Software Engineer (Java) to join our technology team. ·      The ideal candidate will be responsible for designing, developing, testing, and maintaining enterprise software applications while ensuring that all solutions meet functional requirements, coding standards, quality benchmarks, and project timelines. ·      The role involves collaborating with technical leads, business analysts, and quality assurance teams throughout the software development lifecycle to deliver secure, scalable, and high-quality applications. Key Responsibilities ·      Software Development Analyse business processes, functional specifications, and technical requirements, and translate them into efficient and maintainable program code. ·      Design, develop, and enhance application software using Java and related enterprise technologies. ·      Ensure all code adheres to established programming guidelines, architectural standards, and software development best practices. ·      Work closely with the Team Lead to ensure application designs and code implementations align with the overall system architecture. ·      Participate in requirements gathering sessions and review functional specifications with Business Analysts. ·      Testing & Quality Assurance Develop unit test cases, execute testing activities, and document test results to ensure application quality. ·      Support integration testing, system testing, User Acceptance Testing (UAT), and deployment activities. ·      Participate in peer code reviews and technical discussions to improve software quality and maintainability. ·      Ensure developed solutions comply with security standards and secure coding practices. ·      Maintenance & Production Support Investigate, troubleshoot, and resolve application defects and production issues in a timely manner. ·      Analyse reported incidents, implement fixes, and perform necessary testing to ensure system stability and efficient operation. ·      Implement changes to configurable items, including software components, system configurations, and technical documentation. ·      Perform configuration management planning, identification, control, and audit activities. ·      Prepare, maintain, and update technical documentation and system-related artefacts. ·      Collaboration & Continuous Improvement Collaborate with cross-functional teams to ensure successful delivery of projects within agreed timelines. ·      Contribute to process improvements and recommend innovative solutions to technical challenges. ·      Support the adoption of development standards, coding best practices, and quality assurance processes. Required Qualifications ·      Diploma or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or a related discipline. ·      1–4 years of experience in software development and application maintenance. ·      Hands-on experience in developing and delivering enterprise applications using Java technologies. ·      Strong analytical, troubleshooting, and problem-solving skills with the ability to think creatively. ·      Good written and verbal communication skills in English. ·      Willingness to travel when required. Technical Skills Required Skills ·      Core Java and Java Enterprise Technologies Spring Framework ·      Spring Boot Oracle Database ·      SQL RESTful Web Services Apache Maven Software Development Life Cycle (SDLC) Unit Testing, Debugging, ·      Code Optimization Version Control Systems (e.g., Git) ·      BEA WebLogic Application Server PrimeFaces Framework Java EE Web Application Development Application deployment, configuration, and production support ·      Exposure to Agile/Scrum methodologies ·      Knowledge of secure coding standards and application security best practices ·       Experience 1–4 years of relevant experience in Java application development, support, and maintenance. ·      Experience working across the full software development lifecycle, including analysis, design, development, testing, implementation, and production support. ·      Experience working in enterprise application environments is preferred.

About Elliott Moss Consulting Pte. Ltd.

First seen: June 18, 2026
Last updated: July 18, 2026