Job Title: Full Stack Java Developer
Location: Jefferson City, MO
Duration: 6 Months + Extension
Bill Rate: $95/hour
Job Type: W-2 Contract
Client: To Be Discussed Later
Work Authorization: US-Citizen, H-1B, OPT-EAD, GC-EAD
Job Description:
- 9 years of hands-on experience in full stack or backend development.
- Strong expertise in:
- Java
- Spring Framework
- Spring Boot
- JPA
- Hibernate
- Angular (v8+)
- Strong experience in Unemployment Insurance (UI) domain or similar Labor & Workforce systems.
- Experience in building REST APIs and Microservices.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience with AWS services:
- EC2
- S3
- RDS
- Lambda
- API Gateway (nice to have)
- CloudWatch
- IAM
- Proficiency in SQL and database design.
- Experience with Git version control.
- Strong knowledge of HTML5, CSS3, JavaScript/TypeScript.
- Familiarity with Agile/Scrum methodologies.
Essential Skills:
- Design, develop, and maintain scalable web applications using Angular (frontend) and Spring Boot (backend).
- Build and manage RESTful APIs and microservices architecture.
- Implement backend logic using Spring, Spring Boot, JPA, and Hibernate.
- Develop responsive and dynamic UI components using Angular (v8+ preferred).
- Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) using Hibernate ORM.
- Deploy, manage, and monitor applications on AWS Cloud (EC2, S3, RDS, Lambda, CloudWatch, etc.).
- Work on systems related to Unemployment Insurance (UI) including claims processing, benefits calculation, employer reporting, and compliance workflows.
- Understand and implement state/federal regulatory requirements within UI applications.
- Collaborate with business stakeholders to translate UI program requirements into technical solutions.
- Ensure application security, scalability, and performance.
- Participate in code reviews, debugging, and performance tuning.
- Implement CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS DevOps tools.
Skills:
- Digital : Spring Boot
- Angular 13+
- Core Java
Equal opportunity employer: We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.