Senior Engineer (Java)

3 Months ago • 3 Years + • Full Stack Development

Job Summary

Job Description

As a Senior Engineer (Java) at Nagarro, you will be responsible for understanding client business needs, translating them into technical designs, and leading the development process. This includes defining architectural guidelines, reviewing designs for scalability and security, and resolving technical issues. You'll work with Java, JEE, Spring Boot, Microservices, ReactJS, APIs, and Kafka, employing Agile methodologies. Responsibilities encompass solution design, technology integration, code review, and conducting POCs to ensure design viability.
Must have:
  • 3+ years Java/JEE app development
  • Spring Boot/Microservices exp.
  • ReactJS (1+ year exp.)
  • API/Kafka consumer experience
  • Agile methodology experience
  • Database technologies expertise

Job Details

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 a scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 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

REQUIREMENTS:

  • Experience : 3+ Years
  • 3 years of experience in software development or a related field
  • Good experience in database technologies
  • Strong experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
  • 3 years of experience in Java, JEE application development.
  • Proficient in core Java 1.11 or higher
  • Spring boot / Microservices development experience is a must.
  • Minimum 1 year experience in ReactJS.
  • Should have experience in creating APIs / Kafka consumers.
  • Should have worked in Agile methodology.

RESPONSIBILITIES:

  • Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Mapping decisions with requirements and be able to translate the same to developers.
  • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements.
  • Defining guidelines and benchmarks for NFR considerations during project implementation
  • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
  • Understanding and relating technology integration scenarios and applying these learnings in projects
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Qualifications

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

Similar Jobs

Ubisoft - Senior Software Engineer - AI Applications

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
• 1 Month ago
Warner Bros Games - Staff Software Engineer in Test - SDET (GQA Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
• 1 Week ago
Google - Customer and Partner Solutions Engineer

Google

Sunnyvale, California, United States (On-Site)
• 1 Week ago
Google - Software Engineer, Android Consumer Experiences

Google

Sydney, New South Wales, Australia (On-Site)
• 1 Week ago
GoMotive - Software Engineer - Backend

GoMotive

Pakistan (Remote)
• 1 Month ago
Next Level Business Services - PHP DEVELOPER

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
• 6 Months ago
Google - Software Engineer, Cloud Console Platform, Full Stack

Google

New York, New York, United States (On-Site)
• 6 Days ago
Google - Software Engineer III, Google Cloud Software Development Kit

Google

Sunnyvale, California, United States (On-Site)
• 6 Days ago
Highspot - Sr. Software Development Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
• 6 Months ago
Google - Software Engineer, Embedded Systems, Runtime, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
• 1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
• 5 Months ago
ION - Senior Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
• 6 Months ago
Google - Staff Software Engineer, Authentication and Autofill, Android

Google

Beijing, Beijing, China (On-Site)
• 1 Week ago
Warner Bros Games - Staff Software Engineer - Full Stack Developer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
Netflix - Machine Learning Engineer

Netflix

United States (Remote)
• 3 Months ago
Ubisoft - Lead Development Tester

Ubisoft

Berlin, Berlin, Germany (Hybrid)
• 2 Weeks ago
ByteDance - Backend Software Engineer, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
• 4 Weeks ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
• 6 Months ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
• 4 Weeks ago
Rockstar Games - Manager, Data Engineering

Rockstar Games

New York, New York, United States (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

PwC - ESG Climate & Energy Advisory Specialist

PwC

Kolkata, West Bengal, India (On-Site)
• 3 Months ago
Highspot - Sr. Software Development Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
• 6 Months ago
Google - Technical Solutions Engineer, Infrastructure, Google Kubernetes Engine, Anthos

Google

Bengaluru, Karnataka, India (On-Site)
• 1 Week ago
Google - Manager, YouTube Product Partnership

Google

Mumbai, Maharashtra, India (On-Site)
• 1 Week ago
Paytm - KAM - Visakhapatnam

Paytm

Visakhapatnam, Andhra Pradesh, India (On-Site)
• 3 Months ago
SKIDOS - Junior Designer

SKIDOS

India (On-Site)
• 23 Hours ago
Hitachi - Consultant

Hitachi

Chennai, Tamil Nadu, India (Remote)
• 6 Months ago
Paytm - Product Management - Associate Product Manager - Telco

Paytm

Noida, Uttar Pradesh, India (On-Site)
• 5 Months ago
Saviynt - Product Owner ( PAM )

Saviynt

Bengaluru, Karnataka, India (Hybrid)
• 6 Months ago
Zazz - Solutions Architect - Backend Development

Zazz

India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

GoTo Group - Software Engineer - Identity Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
• 5 Months ago
Google - Software Engineer III, Google Distributed Cloud Hosted

Google

Sunnyvale, California, United States (On-Site)
• 1 Week ago
N-iX - Senior .NET Full Stack Engineer

N-iX

Poland (Hybrid)
• 1 Week ago
Dayforce - Test Automation Engineer Sr

Dayforce

Bengaluru, Karnataka, India (Remote)
• 8 Months ago
Super - Software Architect

Super

United States (Remote)
• 5 Months ago
Salesforce - Technical Support Engineer

Salesforce

Burlington, Massachusetts, United States (Remote)
• 2 Weeks ago
GameChanger  - Senior Full Stack Software Engineer, Video Platform

GameChanger

New York, New York, United States (Remote)
• 1 Month ago
Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
• 2 Months ago
Zones - Azure Backend Developer

Zones

Noida, Uttar Pradesh, India (On-Site)
• 5 Months ago

Get notifed when new similar jobs are uploaded