Software Engineer (Senior) (Must Have Java, Spring Framework, Weblogic, Oracle, Preferred AWS Cloud)

ELLIOTT MOSS CONSULTING PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ELLIOTT MOSS CONSULTING PTE. LTD. in Singapore seeks an experienced Application Developer to perform end-to-end development across frontend, backend, and integration layers, and to implement changes per approved designs.

You will collaborate with product owners, architects, and QA, develop tests, and contribute to CI/CD and system documentation while maintaining security and quality standards.

Qualifications

  • Five or more years of experience in application development and changes for projects.
  • Hands-on core app development with Java/JEE, Oracle SQL/PLSQL, and modern frameworks.

Responsibilities

  • Develop, configure, unit test and integrate application changes per approved designs.
  • Develop and maintain components, APIs, databases, batch jobs and reports.
  • Perform unit/integration testing and support SIT/UAT and regression testing.
  • Investigate and resolve defects identified during development and testing.
  • Support release, deployment, and post-deployment validation activities.
  • Create automated tests and contribute to CI/CD and code quality improvements.
  • Maintain technical documentation and share knowledge within the product squad.

Skills

Java
XML
HTML
CSS
JavaScript
JSP
JEE
Spring Boot
Angular
Struts
Hibernate
iBatis
OOAD
Oracle SQL
PL/SQL
Git
Ant
Eclipse
Jtest
Log4j
Shell scripting
Cron
Enterprise Architecture
OOAD

Tools

Git
Ant
Eclipse
Jtest
Log4j
Shell scripting
Cron
Oracle SQL Developer

Job description

Key Responsibilities
  • Perform end-to-end application development across the frontend, backend, integration, database/data and reporting layers, where applicable.
  • Participate in product squad sync-ups, backlog refinement, planning, progress reviews and technical discussions for assigned CRs/enhancements.
  • Participate in requirement refinement, impact assessment and technical solutioning with the Product Owner/Product Lead, Tech Lead and relevant stakeholders.
  • Develop, configure, unit test and integrate application changes in accordance with approved requirements, technical designs and engineering standards.
  • Develop and maintain application components, APIs/interfaces, database scripts, batch jobs and reports, where applicable.
  • Perform unit and integration testing and support System Integration Testing (SIT), User Acceptance Testing (UAT), regression testing and other applicable testing activities.
  • Investigate, troubleshoot and resolve defects identified during development and testing
  • Support cybersecurity assessments, vulnerability remediation, security testing and closure of technical findings associated with the CRs/enhancements.
  • Support build, release and deployment activities, including preparation of deployment procedures/scripts, release verification, rollback procedures where applicable and post-deployment validation.
  • Support investigation and resolution of production issues relating to delivered CRs/enhancements.
  • Develop automated tests and improve engineering and testing practices where appropriate.
  • Maintain relevant technical documentation and artefacts, including technical designs, database/interface changes, configuration changes, source code documentation, build/deployment procedures and implementation records.
  • Contribute to system knowledge building and knowledge sharing within the product squad.
  • Work with architecture, platform, infrastructure, database, integration and cybersecurity teams to resolve technical dependencies and issues.
  • Support knowledge transfer and handover of completed CRs/enhancements to the relevant maintenance/O&S team, where required.
  • Be willing and able to acquire additional technical competencies required to support CRs/enhancement across OASIS application landscape.
  • Understand and maintain knowledge of the applications' architecture, components, interfaces, data flows, batch jobs and technical dependencies.
  • Work with the Tech Lead to perform technical solutioning and translate prioritised product backlog items, change requests and enhancements into implementable technical designs.
  • Work with the Tech Lead to establish and apply appropriate engineering standards, coding practices, design patterns and development practices.
  • Work with the Tech Lead to review technical designs, source code, database and integration changes, and ensure that the implemented solutions meet the required quality, security, performance and maintainability standards.
  • Work with the Tech Lead to assess the technical impact of CRs/enhancements, including impacts to upstream/downstream systems, interfaces, databases, batch jobs, infrastructure and other technical dependencies.
  • Assist Tech Lead to guide Associate Full Stack Developers in application development and resolution of complex technical issues.
  • Lead the investigation and resolution of complex application defects and technical issues arising during development, testing, deployment and post-deployment.
  • Work with the Tech Lead to identify and address technical debt, vulnerabilities, performance issues and technology lifecycle/EOSL considerations.
  • Support release and deployment planning, including identification of technical dependencies, deployment sequencing, rollback requirements and post-deployment verification.
  • Build, document and share application and system knowledge across the product squad together with the Tech Lead.
  • Contribute to continuous improvement of engineering practices, including development, automated testing, code quality, CI/CD and deployment processes, where applicable.
Qualifications
  • At least Five (5) years of relevant experience in application development and implementation of change requests and/or enhancements for the projects.
  • Possess the below relevant technical skillsets and hands-on experience in the core application development required to undertake OASIS CRs and enhancements:
    • Application Development
      • Java
      • XML
      • JSP
      • HTML
      • CSS
      • JavaScript
      • JEE
      • Spring / Spring Boot
      • Angular
      • STRUTS
      • Hibernate
      • iBatis
      • Enterprise Technical Architecture
      • Object-Oriented Analysis and Design (OOAD)
      • JEE/J2EE design patterns
    • Database and Data
      • Oracle Database
      • Oracle SQL
      • Oracle PL/SQL
      • Oracle SQL Developer
      • Database design and data modelling
    • Development, Build and Engineering Tools
      • Git
      • Ant
      • Eclipse 3.3 and above
      • Jtest
      • Log4j
      • Shell scripting
      • Cron
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Development/Enhancement-Must Have Java, Spring Framework, WebLogic,AWS)
Software Engineer (Development/Enhancement-Must Have Java, Spring Framework, WebLogic,AWS)

AVENSYS CONSULTING PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer
Software Engineer

APBA TG HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Application Maintenance Engineer
Application Maintenance Engineer

SAKSOFT PTE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Low Code Engineer
Low Code Engineer

User Experience Researchers Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000
Senior Application Developer
Senior Application Developer

NETS • Singapore

On-site
SGD 120,000 - 180,000
Applications Lead
Applications Lead

bond financial group pte. ltd. • Shenton Way

On-site
SGD 180,000 - 260,000
SOFTWARE DEVELOPER
SOFTWARE DEVELOPER

TALENTWORKZ PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Senior Low Code Engineer
Senior Low Code Engineer

User Experience Researchers Pte Ltd • Singapore

On-site
SGD 150,000 - 190,000
Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)
Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)

ITCAN PTE. LIMITED • Singapore

On-site
SGD 67,000 - 123,000
Application Developer
Application Developer

IoTalents Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000