Software Engineer (Java and Springboot)

NCS Philippines

Taguig

Presencial

PHP 600.000 - 900.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

NCS Philippines in Taguig City, Metro Manila is seeking a Software Engineer (Java and Spring Boot) to design, develop, and maintain robust Java-based applications using Spring Boot. You will work with cross-functional teams to deliver high-quality software solutions that meet business requirements and industry standards.

The role emphasizes RESTful APIs, microservices, code reviews, and performance optimization.

Formación

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline (or equivalent professional experience).
  • Proven experience developing applications using Java and Spring Boot framework.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience building and consuming RESTful web services and APIs.
  • Proficiency with relational databases and SQL query optimisation.
  • Familiarity with version control systems such as Git.
  • Experience with build tools such as Maven or Gradle.
  • Knowledge of testing frameworks and practices, including unit testing and integration testing.
  • Strong problem-solving abilities and analytical thinking skills.
  • Excellent communication and teamwork skills.
  • Ability to work independently whilst collaborating effectively within a team environment.

Responsabilidades

  • Design and develop Java applications using Spring Boot framework, following best practices and coding standards.
  • Write clean, maintainable, and well-documented code that adheres to established development guidelines.
  • Develop RESTful APIs and microservices architecture to support modern application requirements.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Conduct code reviews and provide constructive feedback to team members to ensure code quality and knowledge sharing.
  • Participate in debugging and troubleshooting production issues, implementing effective solutions promptly.
  • Optimise application performance and ensure scalability across growing user bases.
  • Maintain and update existing applications, implementing enhancements and bug fixes as required.
  • Stay current with industry trends, emerging technologies, and best practices in software development.
  • Contribute to architectural discussions and technical decision-making processes.

Conocimientos

Problem-solving
Analytical thinking
Communication
Teamwork
Independent work

Educación

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline

Herramientas

Git
Maven
Gradle
Docker
Kubernetes
AWS
Azure
GCP

Descripción del empleo

Company Overview

NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.

About the role

NCS Philippines is seeking a talented Software Engineer (Java and Springboot) to join our development team. This is a full-time position based in Taguig City, Metro Manila. In this role, you will be responsible for designing, developing, and maintaining robust Java-based applications utilising the Spring Boot framework. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet business requirements and industry standards. This position is integral to our technology strategy, enabling us to build scalable, efficient applications for our diverse client base.

Key responsibilities
  • Design and develop Java applications using Spring Boot framework, following best practices and coding standards
  • Write clean, maintainable, and well-documented code that adheres to established development guidelines
  • Develop RESTful APIs and microservices architecture to support modern application requirements
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions
  • Conduct code reviews and provide constructive feedback to team members to ensure code quality and knowledge sharing
  • Participate in debugging and troubleshooting production issues, implementing effective solutions promptly
  • Optimise application performance and ensure scalability across growing user bases
  • Maintain and update existing applications, implementing enhancements and bug fixes as required
  • Stay current with industry trends, emerging technologies, and best practices in software development
  • Contribute to architectural discussions and technical decision-making processes
What we're looking for
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline (or equivalent professional experience)
  • Proven experience developing applications using Java and Spring Boot framework
  • Strong understanding of object-oriented programming principles and design patterns
  • Experience building and consuming RESTful web services and APIs
  • Proficiency with relational databases and SQL query optimisation
  • Familiarity with version control systems such as Git
  • Experience with build tools such as Maven or Gradle
  • Knowledge of testing frameworks and practices, including unit testing and integration testing
  • Strong problem-solving abilities and analytical thinking skills
  • Excellent communication and teamwork skills
  • Ability to work independently whilst collaborating effectively within a team environment
  • Preferred experience with cloud platforms (AWS, Azure, or GCP)
  • Preferred knowledge of containerisation technologies such as Docker and Kubernetes
  • Preferred experience with continuous integration and continuous deployment (CI/CD) pipelines
  • Preferred familiarity with Agile development methodologies
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Java Developer (Junior to Mid Level)
Java Developer (Junior to Mid Level)

NCS Philippines • Taguig

Presencial
PHP 350.000 - 650.000
Software Engineer (.Net)
Software Engineer (.Net)

NCS Philippines • Makati

Presencial
PHP 600.000 - 1.100.000
Java & Spring Boot Software Engineer
Java & Spring Boot Software Engineer

NCS Philippines • Taguig

Presencial
PHP 600.000 - 900.000
Senior Software Engineer (Java, SQL, AWS)
Senior Software Engineer (Java, SQL, AWS)

blaseek • Taguig

Híbrido
PHP 1.800.000 - 3.000.000
Software Architect (Mobile experience)
Software Architect (Mobile experience)

NCS Philippines • Taguig

Presencial
PHP 1.800.000 - 3.200.000
Springboot Developer Specialist
Springboot Developer Specialist

Accenture in the Philippines • Mandaluyong

Presencial
PHP 600.000 - 1.200.000
Associate Java Engineer – NCR
Associate Java Engineer – NCR

Orange & Bronze Software Labs, Inc. • Filipinas

Híbrido
PHP 446.000 - 781.000
Hybrid work setup
Career growth opportunities
Software Developer - Java (Client-site with relocation package)
Software Developer - Java (Client-site with relocation package)

Umpisa Inc • Taguig

Presencial
PHP 600.000 - 900.000
IT Software Development
IT Software Development

Level Up Talent Solutions • Cebu City

Presencial
PHP 300.000 - 600.000
Associate Java Engineer – NCR
Associate Java Engineer – NCR

Orange and Bronze Software Labs Ltd, Co. • Metro Manila

Presencial
PHP 420.000 - 660.000
Mentorship and learning opportunities
Flexible work arrangements
Access to modern development tools