Staff Engineer - Java Developer

Guadalajara , Mexico
full-time Hybrid

AI overview

Design and develop full-stack solutions while collaborating with senior engineers and implementing modern development methodologies.

Key Responsibilities

  • Design and develop full-stack solutions across UI/UX, middleware, microservices, databases, and platform layers.
  • Define and implement engineering best practices, coding standards, and modern development methodologies.
  • Establish development processes including release cadence, QA collaboration, entry/exit criteria, and checkpoints.
  • Define code strategy, branching models, and GitHub workflows.
  • Set and drive performance, scalability, and availability metrics.
  • Collaborate with senior engineers to align on development vision and roadmap.
  • Ensure compliance and confidentiality standards.

Required Technical Skills

  • +5 years of software design and development experience.
  • Excellent communication skills, both - written and verbal.
  • Strong expertise in modern technologies, e.g., Java, React, AWS, DynamoDB, cloud-native platforms.
  • Experience establishing engineering processes, frameworks, and best practices.
  • Knowledge of product management and testing methodologies.
  • Proven ability to improve performance, scalability, and system reliability (caching, processing optimization, backend acceleration).

Must have Skills: Java (Expert), React (Expert), Amazon DynamoDB, DevOps - AWS (Expert)

👋🏼 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.

Java Developer Q&A's
Report this job
Apply for this job