Staff Engineer - Java Developer

Guadalajara , Mexico
full-time Hybrid

AI overview

Lead the delivery of scalable microservices and mentor junior developers while employing Azure services and CI/CD practices in a dynamic tech culture.

Job Description

  • Strong hands-on experience in Java, Spring Framework, and building scalable microservices architectures
  • Proficient in designing and consuming RESTful APIs with best practices for performance and security
  • Solid working knowledge of Microsoft Azure cloud services and deployment strategies
  • Experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps
  • Skilled in Maven for build automation and dependency management
  • Familiarity with Apache Kafka for event-driven architecture and real-time data streaming
  • Ability to coordinate with offshore teams, ensuring alignment across time zones and delivery milestones
  • Proven track record of taking ownership of deliverables, driving quality and timely execution
  • Mentor junior developers, conducting code reviews, and foster technical growth
  • Delivery ownership & code quality
  • Demonstrate end-to-end ownership of technical deliverables, ensuring timely delivery and adherence to high standards of code quality, performance, and maintainability.
  • Must have Skills: Java (Expert)
  • Good To Have Skills: Spring Boot, Apache Kafka

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