Search by job, company or skills

Senior Java Software Engineer

  • Posted 17 hours ago
  • Be among the first 10 applicants

Job Description

Company Description Metrobank is the country's premier universal bank, with an extensive network of over 870 branches, 1,900 ATMs nationwide, and 33 international offices. It is a recognized leader in the banking industry, trusted for its commitment to product quality, service excellence, and strong governance. The organization promotes a culture grounded in customer focus, teamwork, passion for results, and integrity, offering long-term career growth and competitive rewards. Team members gain exposure to diverse facets of banking and finance, working alongside experienced professionals and industry experts. Metrobank is regulated by the Bangko Sentral ng Pilipinas, underscoring its commitment to stability and compliance.

Role Description This is a full-time, on-site Senior Java Software Engineer role based in Taguig. The Senior Java Software Engineer will design, develop, and maintain scalable Java applications and microservices that support Metrobank's core banking and digital platforms. The role includes collaborating with product owners, business analysts, and other engineers to translate requirements into technical solutions, and ensuring code quality through testing, code reviews, and adherence to secure development practices. The engineer will optimize system performance, troubleshoot complex issues, and contribute to architectural decisions and technical standards. The role also involves mentoring junior developers, documenting technical designs, and working closely with infrastructure and operations teams to ensure reliable deployment and support.

Qualifications

  • Strong proficiency in Java and core Programming concepts for building robust, maintainable applications.
  • Hands-on experience with the Spring Framework (e.g., Spring Boot, Spring MVC) for enterprise application development.
  • Practical experience in Microservices architecture, including designing, implementing, and integrating distributed services.
  • Solid background in Software Development practices, including version control, automated testing, and continuous integration.
  • Experience working in banking, financial services, or other regulated industries is an advantage.
  • Familiarity with RESTful APIs, SQL/NoSQL databases, and containerization tools (e.g., Docker, Kubernetes) is beneficial.
  • Ability to analyze complex systems, solve problems effectively, and communicate clearly with technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field; equivalent experience may be considered.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152117117

Beware of Scammers

We don’t charge money for job offers