Emerson
Emerson
Emerson is a global technology, software, and engineering company with expertise in automation and advanced industrial solutions. Its work spans manufacturing, consulting, and food and beverage, supporting organizations that aim to operate more safely, efficiently, intelligently, and sustainably. Emerson also emphasizes environmental, social, and governance priorities, alongside diversity, equity, inclusion, community engagement, and STEM initiatives. For professionals exploring opportunities in industrial technology and engineering, the company brings together a broad international workforce focused on solving complex operational challenges.

Senior Java Developer – Oracle SQL & Spring Boot (Hybrid, Mandaluyong)

Build and support Emerson enterprise applications with Java, Spring Boot, Oracle SQL, APIs, and integrations. Help modernize legacy systems and resolve production issues within Agile delivery teams.

Description

  • Build, maintain, and improve enterprise applications with Java, Spring Boot, Oracle Database, and modern web technologies.
  • Develop and optimize complex Oracle SQL for application features, data processing, reporting, and performance.
  • Enhance legacy applications while identifying opportunities to improve modernization, maintainability, and efficiency.
  • Investigate and resolve production issues across application, database, API, and integration layers.
  • Convert business requirements and technical challenges into scalable, reliable, and maintainable software.
  • Build and support Java and Spring Boot REST APIs, business logic, integrations, and Oracle-connected services.
  • Develop web application features with JavaScript and HTML, with potential use of React.
  • Maintain integrations with enterprise platforms, authentication and SSO services, and internal or third-party systems.
  • Contribute to code reviews, testing, deployments, and CI/CD workflows.
  • Prepare technical specifications, API documentation, and troubleshooting materials.
  • Work with Product Owners, System Analysts, QA teams, and technical stakeholders in an Agile environment.
  • Assess technical risks and dependencies while strengthening application reliability and maintainability.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • At least five years of software development experience delivering solutions with Java and Oracle Database.
  • Advanced Oracle SQL skills, including complex joins, subqueries, aggregations, and data-intensive processing.
  • Practical experience developing Java applications and REST APIs with Spring Boot.
  • Solid knowledge of Oracle Database, relational data models, database objects, and application-to-database integration.
  • Experience investigating application issues, reviewing existing code, debugging production problems, and resolving issues across multiple layers.
  • Experience producing and consuming REST APIs.
  • Working familiarity with OAuth2, JWT, or similar API authentication patterns.
  • Familiarity with source control, code reviews, testing, deployment, and Agile sprint delivery.
  • Familiarity with CI/CD pipelines and branching strategies.
  • Preferred experience includes legacy modernization, React, NextJS, modern JavaScript frameworks, Oracle APEX, PL/SQL, SSO and authentication technologies, MuleSoft, Salesforce development and integrations, learning management platforms, microservices, API gateways, and international Agile teams.

Benefits

  • Competitive benefits plans.
  • Multiple medical insurance plan options.
  • Employee Assistance Program.
  • Employee resource groups.
  • Employee recognition programs.
  • Flexible time-off plans.
  • Paid parental leave for maternal and paternal leave.
  • Vacation leave.
  • Holiday leave.
  • Continued career development opportunities.
  • Mentorship, training, and leadership opportunities.
  • Award-winning employee development programs.

Related Jobs