Senior Engineer (Java)

5 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

Mojang - Head of Vanilla Minecraft

Mojang

Stockholm, Stockholm County, Sweden (On-Site)
• 1 Month ago
Zscaler - Staff Software Development Engineer

Zscaler

Bengaluru, Karnataka, India (Hybrid)
• 1 Week ago
Ansys - Senior Application Engineer - Optimization and AI/ML

Ansys

Taipei City, Taiwan (On-Site)
• 4 Weeks ago
quience - Senior Manager- Data Engineering

quience

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
GoMotive - Staff Software Engineer

GoMotive

United States (Remote)
• 2 Months ago
Tradu - Lead Front End Developer

Tradu

Chennai, Tamil Nadu, India (On-Site)
• 8 Months ago
bytedance - Software Engineer

bytedance

San Jose, California, United States (On-Site)
• 1 Month ago
Nagarro - Senior Engineer, PHP Lavavel

Nagarro

Philippines (Remote)
• 7 Months ago
Google - Software Developer III, Google Cloud Platforms

Google

Waterloo, Ontario, Canada (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Incident Response Engineer - CIRT

Microsoft

Sydney, New South Wales, Australia (Remote)
• 1 Month ago
Capgemini - Automation Testing

Capgemini

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
bytedance - Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

bytedance

San Jose, California, United States (On-Site)
• 1 Month ago
Airbyte - Technical Support Engineer

Airbyte

Ireland (Remote)
• 1 Month ago
Rush street interactive  - Senior Server Engineer

Rush street interactive

Bogotá, Bogota, Colombia (On-Site)
• 1 Month ago
Google - Software Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
• 1 Month ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
• 1 Month ago
Motive - Senior Software Engineer - Backend

Motive

United States (Remote)
• 2 Weeks ago
Voodoo - Experienced Data Engineer - Streaming Platform

Voodoo

Paris, ĂŽle-de-France, France (Hybrid)
• 2 Months ago
DraftKings - Senior Lead Software Engineer, Backend

DraftKings

London, England, United Kingdom (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

London stock Exchange - Engineering Manager

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
• 2 Weeks ago
bounteous - Senior Product Owner - BOT

bounteous

India (Remote)
• 7 Months ago
Optiv - Senior Engineer - Imperva

Optiv

Bengaluru, Karnataka, India (On-Site)
• 6 Days ago
Outscal - Data Structures Mentor (Part Time)

Outscal

India (Remote)
• 1 Year ago
Zenoti - Senior Software Engineer - Python/AWS

Zenoti

Hyderabad, Telangana, India (On-Site)
• 3 Days ago
Ness - Salesforce Senior Developer

Ness

Bengaluru, Karnataka, India (Hybrid)
• 2 Months ago
Performio - Staff Engineer

Performio

Bengaluru, Karnataka, India (Hybrid)
• 8 Months ago
GoTo Group - Site Reliability Engineer - EP (SE4)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 7 Months ago
Google - Manager, gTech Ads Customer Support, Tech CoE

Google

Gurugram, Haryana, India (On-Site)
• 1 Month ago
Zscaler - Manager - International Payroll

Zscaler

Sahibzada Ajit Singh Nagar, Punjab, India (Hybrid)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Epic Games - Principal Cloud Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
• 4 Months ago
Crunchyroll - Staff Software Engineer e-commerce

Crunchyroll

Hyderabad, Telangana, India (On-Site)
• 6 Months ago
Pika - Full-Stack/Backend Engineer

Pika

Palo Alto, California, United States (On-Site)
• 7 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Google

Sunnyvale, California, United States (On-Site)
• 1 Month ago
Twitch - Software Engineer - Ads Supply

Twitch

San Francisco, California, United States (On-Site)
• 3 Months ago
N-ix - Python Engineer with GenAI Knowledge

N-ix

Ukraine (Remote)
• 1 Month ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
• 1 Month ago
Salesforce - Full-Stack Software Engineer – Senior/Lead/Principal

Salesforce

San Francisco, California, United States (On-Site)
• 7 Months ago
N-ix - Senior Node.js Engineer

N-ix

Ukraine (Remote)
• 1 Month ago
N-ix - Senior .NET Full-Stack (React) Engineer

N-ix

Ukraine (Remote)
• 4 Months ago

Get notifed when new similar jobs are uploaded