Role: Senior Java Full Stack Developer – AI & Microservices
Location: Hartford, CT (Onsite from Day 1 – Local Candidates Preferred)
Contract Position: 12 Months
10+ Years of Experience Required
Visa: All visas workable
W2 Preference / C2C also workable
Job Summary
We are seeking an experienced Senior Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, Artificial Intelligence (AI), and Google Kubernetes Engine (GKE) to design, develop, and maintain enterprise-scale applications and integrations. The ideal candidate will have strong experience building cloud-native applications, developing RESTful APIs, and working across the full software development lifecycle.
Key Responsibilities
- Design, develop, and maintain Java full stack applications, including web, server-side, and integration components.
- Build scalable Microservices architectures using Java, Spring Boot, and Node.js.
- Develop and maintain RESTful APIs and reusable integration services.
- Collaborate with stakeholders, business analysts, and development teams to gather and analyze requirements.
- Design and implement message flows, data transformation logic, and routing solutions for complex integrations.
- Ensure application scalability, performance, security, and maintainability.
- Implement integration best practices, including error handling, logging, monitoring, and security controls.
- Troubleshoot and resolve application and integration issues across distributed systems.
- Participate in the complete software development lifecycle including design, development, testing, deployment, and production support.
- Conduct code reviews and mentor junior developers.
- Stay current with emerging technologies and recommend improvements aligned with business objectives.
Required Skills & Experience
- 10+ years of overall software development experience with 6–10 years of hands-on experience in Java and Spring Boot development.
- Strong expertise in Java, Spring Boot, Microservices, and RESTful API development.
- Hands-on experience with Google Kubernetes Engine (GKE) and containerized deployments.
- Practical experience integrating Artificial Intelligence (AI) capabilities into applications.
- Strong experience with front-end technologies including HTML, CSS, JavaScript, React, Angular, jQuery, or Vue.js.
- Experience supporting and implementing complex integration projects.
- Proficiency with SQL databases, JPA, and Hibernate.
- Experience with Git, source control best practices, and Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Familiarity with cloud-native development, containerization, and DevOps methodologies.