Java Full Stack Developer in Chicago, IL and Schenectady, NY
- Contract
Company Description
NYGCI was founded in 2007 in New York State. Since then we have expanded our services footprint to 27+ states within USA, representing our service presence in more than 50% of US.We provide IT Professional Services to local, regional and global customers and reduce their IT risk and maximize their IT performance.
Job Description
Role: Full Stack Developer
Work Location: Chicago, IL; Schenectady, NY
Contract to Hire
JOB DESCRIPTION:
· 6+ years of experience in specific tech stacks.
· Back-end engineers require knowledge of Spring, Java and SQL.
· 3+ years of experience in native AWS services.
· 3+ years of experience in building micro-services and micro-service architecture –
· Experienced/ Knowledgeable in Go Lang is a differentiator
· Experienced/ Knowledgeable in ReactJS is a differentiator
· Prior experience working in Agile Scrum methodology
· Deliver program level features with higher complexity
· Drive technical decisions along with other technical leaders in the organization
· Implement industry best practices and mentor any junior developers on the team - Act as a member of the Software Center of Excellence, representing the face of high-quality design and development practices
· Build features such as web services and Queries on existing tables
· Understand performance parameters and assess application performance
· Work on care data structures and algorithms and implement them using language of choice
Critical:
· Java 8 and/or 11 (including streams, lambdas)
· Hands on experience with AWS native services
· Microservice design/implementation
· Spring Framework: Spring Data, Spring Boot, Spring MVC, Spring Security
· JPA (Hibernate or similar) (named queries, JPQL)
· Database skills (writing stored procedures, sql queries)
· Preparedness to learn and implement new technologies Decision Swingers:
· AWS Developer Certified
· Experience in Go Lang
· Experience in ReactJs
· Experience with containerization (Kubernetes/ Containerization)
Nice to have: -
· Further database skills (data modeling, performance management, db tuning)
· Further JPA/Hibernate skills (Criteria, Projections)
· Prior project experience involving handling of analyzing large volume of data (streaming and static data)
Additional Information
All your information will be kept confidential according to EEO guidelines.