Associate Staff Engineer, Java

Work set-up: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Bachelor's or master's degree in computer science, Information Technology, or related field., 5+ years of experience in backend development with Java and Spring Boot., Proficiency with RESTful APIs, JMS, JPA, Spring MVC, Hibernate., Strong understanding of messaging systems like Kafka and SQS, and caching technologies such as Redis..

Key responsibilities:

  • Writing and reviewing high-quality code.
  • Understanding client requirements and designing solutions accordingly.
  • Leading or supporting UAT and production deployments.
  • Collaborating with cross-functional teams and troubleshooting complex issues.

Nagarro logo
Nagarro XLarge https://www.nagarro.com
10001 Employees
See all jobs

Job description

Company Description

👋🏼Were 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 (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and nonhierarchical. Were looking for great new colleagues. Thats where you come in.

Job Description

REQUIREMENTS:

  • Total Experience 5+years.
  • Strong working experience in backend development with Java and Spring Boot.
  • Handson experience with RESTful APIs, JMS, JPA, Spring MVC, Hibernate.
  • Strong understanding of messaging systems (Kafka, SQS) and caching technologies (Redis).
  • Experience with SQL (Aurora MySQL) and NoSQL databases (Cassandra, DynamoDB, Elasticsearch).
  • Proficient with CICD pipelines, Java build tools, and modern DevOps practices.
  • Exposure to AWS services like EC2, S3, RDS, DynamoDB, EMR.
  • Familiarity with Kubernetesbased orchestration and eventdriven architecture.
  • Experience working in Agile environments with minimal supervision.
  • Experience with observability tools and performance tuning.
  • Understanding of orchestration patterns and microservice architecture.
  • Strong communication skills and the ability to collaborate effectively with crossfunctional teams.
    • RESPONSIBILITIES:

      • Writing and reviewing great quality code
      • Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project
      • Envisioning the overall solution for defined functional and nonfunctional requirements, and being able to define technologies, patterns and frameworks to realize it
      • Determining and implementing design methodologies and tool sets
      • Enabling application development by coordinating requirements, schedules, and activities.
      • Being able to leadsupport UAT and production roll outs
      • Creating, understanding and validating WBS and estimated effort for given moduletask, and being able to justify it
      • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
      • Giving constructive feedback to the team members and setting clear expectations.
      • Helping the team in troubleshooting and resolving complex bugs
      • Coming up with solutions to any issue that is raised during codedesign review and being able to justify the decision taken
      • Carrying out POCs to make sure that suggested designtechnologies meet the requirements.
        • Qualifications

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

Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Engineering Manager Related jobs