Job Description
About Gartner IT:
Join an elite team of skilled engineers dedicated to crafting innovative digital solutions that support our colleagues and clients. At Gartner IT, we make a significant organizational impact by delivering cutting-edge technology solutions that drive Gartner forward. Our culture thrives on relentless innovation, an outcome-driven approach to success, and the belief that great ideas can come from anyone on the team.
About this Role:
This Software Development position is responsible for designing, implementing, and supporting Java/JEE-based web applications to advance our Research & Consulting Delivery strategy.
What You’ll Do:
- Design, implement, conduct unit and integration testing, and provide support for JEE-based applications and services.
- Contribute to the review and analysis of business requirements.
- Collaborate on architecture and technical design discussions.
- Participate in code reviews, peer inspections, and technical design/specifications.
- Document and review detailed designs.
What You’ll Need:
Bachelor’s degree in computer science or equivalent experience in software development. 2+ years of experience in web-based and integration applications software development.
Must-Have:
- Proficiency in Java EE/Spring, JavaScript, HTML, and PL/SQL with a relational database.
- Experience with integration and web services technologies (HTTP, SOAP, REST, XML, JSON).
- Strong grasp of software development and object-oriented design fundamentals, along with DevOps tools and practices.
- Excellent problem-solving skills, and strong verbal and written communication skills.
Nice to Have:
- Familiarity with CSS and React frameworks.
- Exposure to enterprise search platforms such as Apache Solr or Elasticsearch.
- Knowledge of AWS services such as Lambda, API Gateway, EKS, SQS, etc.
- Experience with Continuous Integration / Continuous Deployment tools like Jenkins.
- Familiarity with Scrum software development methodology.
Who You Are:
- Graduate/Postgraduate in BE/B.Tech, ME/MTech, or MCA is preferred.
- Excellent communication and prioritization skills.
- Capable of working independently or within a team proactively in a fast-paced AGILE-SCRUM environment.
- Takes ownership of success and ensures the successful delivery of solutions.
- Strong desire to enhance skills in software development, frameworks, and technologies.
More Information
- Experience 2-5 Years