Nagarro logo

Staff Engineer

Nagarro
Full-time
On-site
Manila, Philippines

Company Description

We are looking for a highly skilled Senior Java Web Application Developer with extensive experience in Microservices Architecture (MSA), Cloud Development, and Infrastructure as Code (Terraform) to join our dynamic team. If you have a deep understanding of Java programming, API development, cloud technologies, and are eager to contribute to scalable, high-performance systems, we want to hear from you!

Job Description

  • Develop and design web applications using Java MVC frameworks (Spring Boot, Quarkus, Struts, or ADF).
  • Design and develop integrated systems with a focus on performance optimization and scalability.
  • Utilize UML to document system design and communicate solutions effectively.
  • Implement Infrastructure as Code (Terraform) for automated and efficient cloud deployments.
  • Develop and maintain APIs (SOAP, REST) to ensure seamless integration.
  • Work within a Microservices Architecture to build scalable, maintainable, and secure solutions.
  • Design, implement, and optimize SQL queries and database structures (Oracle PL/SQL, MS SQL, PostgreSQL).
  • Build and maintain CI/CD pipelines for continuous integration and deployment automation.
  • Leverage cloud technologies (ACA, ASB, APIM) for efficient deployment and management in cloud environments.
  • Collaborate with teams to optimize poorly performing web pages and SQL queries.
  • Work in a team of four or more to deliver high-quality solutions on time.
  • Use version control systems such as SVN and CVS for project management and source code tracking.
  • Create and maintain professional documentation using Microsoft products (Word, Excel, PowerPoint, Visio, Project).
  • Provide mentorship and guidance to junior developers when necessary.
  • Β 

Qualifications

  • At least 3 years of experience as a web application developer with a strong focus on Java MVC frameworks (Spring Boot, Quarkus, Struts, ADF).
  • At least 1 year of experience in designing and developing integrated systems.
  • Extensive experience in API development (SOAP, REST).
  • Strong proficiency in Microservices Architecture (MSA) and containerization.
  • Expertise in SQL, including creating complex statements, procedures, and functions (preferably Oracle PL/SQL, MS SQL, PostgreSQL).
  • Solid understanding of J2EE design patterns.
  • Hands-on experience with Terraform for Infrastructure as Code.
  • Proven experience with cloud technologies (ACA, ASB, APIM).
  • Proficiency in DevOps practices for CI/CD pipeline creation and deployment automation.
  • Strong knowledge of JavaScript, HTML, XHTML, DHTML, XML, XSLT, XSL-FO, XPATH, and related technologies.
  • Experience using version control systems like SVN or CVS.
  • Experience with performance monitoring and optimization tools.
  • Experience with Oracle Application Framework (preferred).
  • Ability to optimize poorly performing web pages and SQL queries.
  • Excellent communication skills in both oral and written English.
  • Ability to work in a collaborative team (4+ members).
  • Microsoft Office Suite proficiency (Word, Excel, PowerPoint, Visio, Project) for professional documentation.
  • Nice to Have:
    • Java Certification (e.g., Oracle Certified Professional).
    • Familiarity with performance monitoring tools.
    • Experience in distributed application development.
  • Β