Gartner

Senior Software Engineer (4+ years in Java & AWS)

GurgaonFull timeSeniorPosted about 16 hours ago
Apply on Gartner →

Sign in to see who you know at Gartner.

Gartner IT

Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues and clients. We make a broad organizational impact by delivering cutting-edge technology solutions that power Gartner. Gartner IT values its culture of nonstop innovation, an outcome-driven approach to success, and the notion that great ideas can come from anyone on the team.

About this role

We’re seeking a well-rounded and motivated Senior Software Engineer (SSE) to join our Product Delivery Organization, responsible for developing and maintaining web-based applications that drive client engagement and internal productivity. You’ll collaborate closely with Product to deliver high-quality, scalable solutions in a fast-paced Agile/Scrum environment.

What you’ll do

Collaborate with Product and Design teams to build, test, and ship modern web applications

Define end-to-end solutions and explore opportunities to improve existing systems

Participate in code reviews, pair-programming sessions, and technical design discussions

Monitor application performance, troubleshoot issues, and optimize for speed and scalability

Contribute ideas to improve development processes, UI/UX, and adoption of new technologies

Write clean, maintainable code and comprehensive tests (unit, integration, end-to-end)

Participate in code reviews, pair-programming sessions, and technical design discussions

Monitor application performance, troubleshoot issues, and optimize for speed and scalability

What you’ll need

Must have

Ability to fluently code in Java, Spring Boot.

Experience building scalable data models and performing complex relational databases queries using SQL.

Experience with at least one cloud platform (preferably AWS).

AI-Assisted delivery using Copilot/Amazon Q/Claude.

Solid understanding of software engineering principles, design patterns, and best practices.

Experience with RESTful API design and development.

Strong problem-solving and analytical skills.

Comfortable working in a fast paced Agile/SCRUM environment.

Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.

Owns success – Takes responsibility for successful delivery.

Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts

Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of opportunities.

Nice to have

Experience with front-end technologies such as React, JavaScript, HTML, and CSS.

Exposure to CI/CD pipelines and DevOps practices.

Knowledge of containerization (Docker, Kubernetes).

AWS Services ( IAM, S3, Lambda, SQS, SNS, Step Function, Cloud watch etc)

Who you are

Bachelor’s or Master’s degree in Computer Science or related engineering field w/experience in software development

4-6 years of...