Associate Staff Engineer (Java Fullstack)

AI overview

Join a dynamic engineering team to develop innovative software solutions using Java technologies, contributing to architectural decisions and employing modern development practices.

REQUIREMENTS:

  • Experience : 5+ Years
  • Strong hands-on experience in Java development, including core Java concepts, multithreading, collections, and exception handling.
  • Must have experience in GitHub Copilot.
  • Should have strong experience with HTML, CSS , CSS preprocessors, responsive web design JavaScript ,  Unit testing, ReactJS / Angular2+.
  • Strong experience in Spring Boot, JPA/Hibernate, REST APIs, and Maven/Gradle.
  • Solid experience in ReactJS for building modern, responsive front-end applications.
  • Deep understanding and practical experience with Microservices architecture and distributed systems.
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes for containerization and deployment.
  • Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Strong understanding of RESTful services, API design, and integration patterns.

RESPONSIBILITIES:

  • Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Collaborate with product managers, UI/UX designers, and QA engineers to deliver high-quality software solutions.
  • Participate in code reviews, unit testing, and integration testing to ensure high standards of code quality.
  • Optimize application performance and troubleshoot production issues as needed.
  • Contribute to architectural decisions and help evolve the system design.
  • Stay updated with emerging technologies and propose innovative solutions to improve development efficiency.

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

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

Staff Engineer Q&A's
Report this job
Apply for this job