Company: Gartner
Website: www.gartner.com
Eligibility: Bachelors/Masters Degree
Experience:
2+ yrs
Location: Gurgaon
Job Role: Software Engineer - Java Backend Developer
JOB SUMMARY:
Company Profile:
Gartner, Inc. (NYSE: IT) is the world's leading information technology research and advisory company. We deliver the technology-related insight necessary for our clients to make the right decisions, every day. From CIOs and senior IT leaders in corporations and government agencies, to business leaders in high-tech and telecom enterprises and professional services firms, to technology investors, we are the valuable partner to clients in more than 10,000 distinct enterprises worldwide.
Job
Description:
1. Fluently code as a full stack developer.
2. Work with Open-source technologies and applications.
3. Work in a fast paced Agile/SCRUM environment along with ‘technology rockstars’.
4. Follow coding standards, build appropriate unit tests, integration tests and deployment scripts.
5. Assist in defining software architectures - Collaborate with leads to explore existing systems, determine areas of opportunities.
6. Translate designs and style guides provided by the Design team into functional user interfaces, ensuring cross browser compatibility and performance.
7. Contribute to continual improvement by suggesting improvements to API management, user interface, software architecture or new technologies.
Candidate Profile:
Qualifications: Bachelors or Masters Degree in Computer Science or related engineering field w/experience in software development.
Experience: 2+ years of experience developing customer facing products or web applications.
Required Skills:
1. Expertise in Java, Spring Boot and similar J2EE frameworks.
2. Exposure to ReactJS or similar JavaScript frameworks
3. Experience with Docker and container orchestration (Kubernetes, Service Mesh etc).
4. Strong in writing and optimizing SQL queries.
5. Strong understanding of RESTful API principles.
6. Understanding of security best practices.
7. Strong experience with unit testing and end-to-end testing.
|