Short Description
Gartner is seeking for Sr. Software Engineer-Java Full Stack who can fluently code in Java Spring or similar J2EE frameworks.Job Description
- Fluently code in Java Spring or similar J2EE frameworks.
- Work with Open source technologies and applications.
- Work in a fast-paced Agile/SCRUM environment.
- Follow coding standards, build appropriate unit tests, integration tests and deployment scripts.
- Assist in defining software architectures - Collaborate with leads to explore existing systems, determine areas of opportunities.
- Translate designs and style guides provided by the Design team into functional user interfaces, ensuring cross browser compatibility and performance.
- Contribute to continual improvement by suggesting improvements to the user interface, software architecture or new technologies.
- Bachelor's or Master's degree in Computer Science or related engineering field w/experience in software development.
- 5+ years of experience developing customer facing web applications.
- 5+ years of experience in Java Spring or similar J2EE frameworks.
- 5+ years of experience in ReactJS or similar Javascript frameworks
- 5+ years of experience coding using object-oriented and aspect-oriented programming, architecture and design patterns.
- 5+ years of experience front-end development using JavaScript, knowledge of various JavaScript libraries and micro frameworks (React, Angular, Backbone), HTML and CSS.
- Strong understanding of Restful API principles.
- Strong understanding of security best practices.
- Strong experience with unit testing and end-to-end testing.
- Excellent communication and interpersonal skills.
- Must be able to provide accurate estimates of technology work and deliver high-quality work on schedule
- Ability to identify systemic operational issues and resolve them
- Excellent Communication and Prioritization skills.
- Ability to work collaboratively across the IT organization (infrastructure/test/back office groups).
- Ability to work independently or within a team, proactively, in a fast-paced AGILE-SCRUM environment.
- Owns success - Takes responsibility for the successful delivery of the solutions.
- Strong desire to improve upon their skills in software development, frameworks, and technologies
Sr. Software Engineer-Java Full Stack