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 (15000+ experts across 26 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
This position requires strong skills in Spring Boot, Microservices Architecture (MSA), and Angular, along with a variety of other technical and soft skills.
Key Responsibilities:
- Full Stack Development: Design and maintain solutions using Java, Angular 9+, and Spring Boot.
- Microservices Architecture: Develop and manage scalable and resilient microservices.
- Technical Leadership: Mentor junior developers and conduct code reviews.
- Collaboration: Work with product managers, UX/UI designers, and other stakeholders.
- Performance Optimization: Optimize application performance through efficient coding and database optimizations.
- Integration: Integrate with third-party services, APIs, and databases.
- Testing and Debugging: Develop and execute tests to ensure application reliability.
- Documentation: Maintain comprehensive documentation for code and system architecture.
Qualifications
Required Skills:
- Java: Strong proficiency in Java.
- Angular 9+: Expertise in Angular for frontend development.
- Spring Boot: In-depth knowledge of Spring Boot for backend services.
- Microservices: Experience with microservices architectures.
- Front-End Technologies: Proficiency in HTML, CSS, and JavaScript.
- Databases: Experience with Oracle PL/SQL, relational and NoSQL databases.
- Version Control: Familiarity with Git.
- Agile Methodologies: Experience with Agile environments.
Additional Information
Preferred Qualifications:
- Experience: 6-8 years in full stack development.
- Additional Skills: Knowledge of Docker, Kubernetes, and cloud platforms like AWS or Azure.
Top Skills
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.