Company Description
👋🏼 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 (17 500+ experts across 37 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.
Job Description
We are looking for a skilled Java Full Stack Developer to design, develop, and maintain scalable applications. The ideal candidate is experienced in both front-end and back-end technologies and thrives in an agile environment. You will be responsible for delivering high-quality solutions, mentoring team members, and ensuring seamless technology integration.
Responsibilities:
- Develop and maintain robust, scalable, and high-performance applications.
- Collaborate with stakeholders to analyze requirements and translate them into technical specifications.
- Implement and optimize technologies, frameworks, and architectural patterns to meet functional and non-functional requirements.
- Lead and participate in code reviews, testing, and debugging to ensure quality standards.
- Manage project timelines, coordinate development activities, and oversee UAT and production deployments.
- Provide mentorship and technical guidance to junior developers.
- Drive innovation through Proof of Concepts (POCs) and research on emerging technologies.
Qualifications
- Proven experience in Java (Strong), Unit testing (Strong), HTML5 (Strong), CSS (Strong), JavaScript (Strong)
- Proficiency in at least three of the JavaScript frameworks: React (Strong), Angular (Strong), AngularJS, Ember.js, Vue.js
- Experience with Spring (at least three of the following): Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring AOP
- Experience with Spring Data JPA or Hibernate
- Familiarity with one of the following Java versions: Java 8, Java 11, Java 17
- Experience with RDBMS such as SQL Server, Oracle, MySQL.
- Skilled in using build tools like Gradle, Ant, Maven
- Hands-on experience with containerization using Docker or Kubernetes
- Experience with CI/CD and DevOps tools like Jenkins, Ant, Maven, Chef, Puppet, Gulp, Grunt, Ansible
- Strong understanding of Microservices Architecture (MSA), REST, Cloud Development, Concurrent Design, Multithreading, and Object-Oriented Programming System (OOPS)
Similar Jobs
What We Do
Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and sustainable. Today, we are 19,000 experts across 36 countries, forming a Nation of Nagarrians, ready to help our customers succeed.








