We are looking for a talented Software Developer to be a part of our dynamic IT team. In this role, you'll be responsible for the design, development, testing, and support of enterprise-grade Java/JEE-based web applications. You’ll help deliver high-impact solutions that directly support our Research & Consulting Delivery strategy. This position is ideal for someone with a solid background in full stack development and a passion for building robust, scalable applications.
What You’ll Do
- Take complete ownership of designing, implementing, and testing modern web applications using Java, Spring Boot, React, and PL/SQL.
- Work on the end-to-end software development lifecycle, including architecture, design (HLD/LLD), development, integration testing, and deployment.
- Lead and participate in code reviews, technical specifications, peer inspections, and design walkthroughs.
- Translate complex business needs into technical solutions through collaborative analysis of requirements.
- Build, deploy, and maintain web services (REST/SOAP) with seamless integration using JSON/XML protocols.
- Collaborate with cross-functional teams to drive business outcomes and continuously optimize business processes through technology.
- Ensure code quality, documentation, and adherence to industry best practices and organizational standards.
- Support and resolve production issues effectively and ensure application performance and reliability.
- Drive the adoption of DevOps principles, using tools like Jenkins and cloud services like AWS to enable smooth CI/CD pipelines.
- Actively contribute to Scrum ceremonies and embrace Agile practices to promote efficient and iterative delivery.
- Communicate technical concepts clearly and effectively to technical and non-technical stakeholders.
What You’ll Bring
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- 7–9 years of experience in designing and developing full-stack web applications in Java/Spring environments.
Technical Skills
- Expertise in Java EE, Spring Framework, and object-oriented design principles.
- Solid frontend experience with React.js, JavaScript, HTML5, CSS3.
- Proficiency in PL/SQL and relational databases like Oracle or PostgreSQL.
- Strong understanding of web services and integration technologies, REST, SOAP, JSON, XML, and HTTP.
- Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins.
- Experience working with cloud platforms, especially AWS.
- Hands-on experience with Agile methodologies (Scrum preferred).
Soft Skills
- Excellent problem-solving abilities and a strong sense of ownership.
- Clear and concise communication skills both written and verbal.
- Proven ability to lead initiatives and work independently or collaboratively in a fast-paced Agile environment.
- A proactive mindset with a continuous desire to improve technologies and practices.
Why Gartner?
At Gartner, you’ll find an environment where innovation is a daily pursuit, and your work makes a real difference. We don’t just follow trends, we help set them. Here’s why you’ll love being part of our team
- Career growth fueled by an expansive global footprint and diverse client base.
- Collaborative culture that embraces ideas from every team member.
- Inclusive workplace with teammates from around the globe and a commitment to diversity and equity.
- High-impact work what you do here matters and is recognized.
- World-class benefits and competitive compensation for top performers.
- Hybrid work flexibility balance work from home with meaningful in-office collaboration.
Our Mission
Gartner empowers business leaders through objective insights and trusted research that shape mission-critical decisions. With over 21,000 associates in 90+ countries, we’re a driving force behind transformation in the world's leading enterprises.
We invite individuals who are curious, driven, and passionate to join our mission and create the future, together.