Staff Engineer - Java Developer

Job description

Company Description

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 (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

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.

Qualifications

  • Must have Skills: Java (Expert)
  • Good To Have Skills: Spring Boot, Apache Kafka
Share this job:
Please let Nagarro know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply