Job Description :
Position -: JAVA
Location: Stamford, CT
Duration: 6 Months +
Interview: WebEx – We do NOT need to do Face to Face anymore

KEY NOTES:
- Java 8 experience
- AWS experience
- SpringBoot experience
- Must have at least 7 years of experience

PREVIOUS INTERVIEW FEEDBACK:
- Very limited amount of knowledge on application develop
- Very narrow scoped vision
- No / lack of understanding of Multithreading, Load balancing, Production environment
- Never looked at Production logs, and cannot explain why logs are created
- Poor knowledge of AWS Lambda, something she indicated she had used and designed an entire application

Key Responsibilities:
* Analytical thinking, problem-solving capability and in depth understanding of software design and programming principles.
* Design, implement, and deploy complex software solutions that fully satisfy the business requirement.
* Provides high quality code reviews.
* Helps ensure that the code quality goals of the team are met; writes unit tests providing 100% code coverage.
* Collaborates with Business Analyst and Product Owner to ensure clear and well-formed user stories and well-defined defects.
* Provides support for functional, regression and performance testing, and provides analysis and recommendation on performance testing.
* Assists in preparation and on-the-day activities for production releases.
* Provides technical support including issue investigation and analysis for production alerts; fulfills tasks that aid monitoring of production health.
* Effectively communicate (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, and ticketing systems
Required Qualifications:
* 7+ years as a software developer, doing ground up development with Java and related web frameworks, including Java 8, Spring Boot, and REST API
* Experience working in a continuous integration environment
* Experience using a unit testing framework as well as related tools
* Experience writing software that follows software development standards and secure coding practices involving Sonar or Fortify code scans
* Experience working in a development team with more than 2 developers
* Recent experience in a technical software development role in the last 6 months
* Bachelor of Science in Computer Science, Computer Engineering or equivalent exposure
* Experience working in a DevOps team
* Experience with developing for cloud-based applications (i.e. Amazon AWS)
* Experience with Redis, ElastiCache, or other caching systems
* Experience with Kafka and Event Driven Architecture
* Previous working experience with HTML, CSS and JavaScript
* Previous experience working in an agile environment – Scrum or Kanban
* Experience working in the Travel Industry domain
* Current or previous experience working in a start-up company environment
* Experience working in a geographically distributed or multicultural team