Staff Engineer

  • Develop and design web applications using Java MVC frameworks (Spring Boot, Quarkus, or similar). 
  • Work within a Microservices Architecture to create scalable, maintainable, and secure solutions. 
  • Leverage cloud technologies (ACA, ASB, APIM) and ensure efficient deployment in cloud environments. 
  • Design and develop integrated systems with a focus on performance optimization. 
  • Implement Infrastructure as Code (Terraform) for automated and repeatable deployments. 
  • Build and maintain CI/CD pipelines to support continuous integration and deployment. 
  • Utilize version control systems (SVN, CVS) to track project progress. 
  • Document system design using UML and participate in system design discussions. 
  • Collaborate with teams to troubleshoot and optimize SQL queries and web application performance. 
  • Work closely with cross-functional teams to deliver high-quality solutions on time. 
  • Create and maintain professional documentation using Microsoft products (Word, Excel, PowerPoint, Visio, Project). 
  • At least 3 years of experience as a web application developer with a strong focus on Java. 
  • Extensive hands-on experience with Java MVC frameworks such as Spring, Struts, or ADF. 
  • Strong expertise in Microservices Architecture (MSA) and containerization. 
  • Strong proficiency in SQL (preferably Oracle PL/SQL, MS SQL, PostgreSQL). 
  • Solid experience with cloud development and deployment in cloud platforms. 
  • Proven experience with API development (SOAP, REST). 
  • Hands-on experience with Terraform for Infrastructure as Code. 
  • Knowledge of distributed application development. 
  • Excellent understanding of systems development lifecycle (SDLC) and project management methodologies. 
  • Experience in performance optimization of web pages and SQL queries. 
  • Ability to work effectively in a collaborative team environment of four or more team members. 
  • Strong communication skills, both oral and written, in English. 
  • Nice to Have: 
    • Experience with Oracle Application Framework. 
    • Java Certification (e.g., Oracle Certified Professional). 
    • Familiarity with performance monitoring and optimization tools. 
    • Expertise in DevOps and continuous deployment practices.

👋🏼 We're Nagarro.We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19,500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Engineer Q&A's
Report this job

This job is no longer available