
Staff Engineer – Java Developer
Nagarro
full-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
Job Level
About the role
- Develop and maintain high-quality software solutions using Java
- Collaborate with cross-functional teams to deliver robust and scalable applications
- Conduct code reviews and mentor junior developers
- Ensure adherence to software development best practices and standards
- Engage in continuous learning and professional development
Requirements
- 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.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Frameworkmicroservices architectureRESTful APIsMicrosoft AzureCI/CD pipelinesJenkinsGitHub ActionsAzure DevOpsMaven
Soft Skills
mentoringcode reviewscollaborationownershipdelivery ownershiptechnical growthcommunicationcoordinationalignmenttimely execution