Job Description
Locations: Chicago, IL & Schenectady, NY
Employment Type: Contract-to-Hire
Company Overview
NYGCI, founded in 2007 in New York State, provides IT professional services across 27+ U.S. states, covering over 50% of the country. We focus on reducing IT risk and maximizing IT performance for local, regional, and global customers.
Role Overview
We are seeking a Java Full Stack Developer with strong experience in Java, Spring, microservices, and AWS. The role involves developing complex web applications, mentoring junior developers, and driving technical decisions while adhering to industry best practices.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java, Spring, and SQL.
- Build and implement microservices and microservice architectures.
- Utilize AWS native services in application development.
- Participate in Agile Scrum ceremonies and deliver program-level features of high complexity.
- Mentor junior developers and advocate for high-quality design and development practices.
- Implement web services, queries, and optimized database operations.
- Evaluate application performance and optimize for scalability.
- Apply data structures and algorithms to solve complex problems.
Required Skills & Experience
Core Technical Skills:
- Java 8/11 including streams and lambdas
- Spring Framework: Spring Boot, Spring MVC, Spring Data, Spring Security
- JPA/Hibernate (named queries, JPQL)
- SQL & Database: Stored procedures, queries, performance management
- Microservices design & implementation
- Hands-on experience with AWS native services
- Familiarity with Agile/Scrum methodology
Critical Attributes:
- Preparedness to learn and implement new technologies
- Ability to drive technical decisions and collaborate with team leaders
- Strong problem-solving, analytical, and performance optimization skills
Preferred / Differentiator Skills
- AWS Developer Certification
- Experience in Go Lang
- Experience in ReactJS
- Experience with containerization technologies (Kubernetes/Docker)
- Advanced database skills: data modeling, performance tuning
- Advanced JPA/Hibernate: Criteria API, projections
- Handling large volumes of streaming and static data
Additional Information
- All candidate information will be kept confidential in accordance with EEO guidelines.
- This is a Contract-to-Hire opportunity for candidates with 6+ years of relevant experience.