Full Stack Java Developer
Technology
Hopkins, United States3 weeks agoUntil 4/22/2026
Job description
Subcontract.
6 months. Potential extension.
Hourly: $75hr
Full Stack Java Developer
No. of positions: 1
Location preference
- Hopkins, MN.
- Irving, TX.
- Brookfield, WI.
- Atlanta, GA
- Denver, CO
- Naperville, IL
JD
- Proficiency in Java and Spring Boot for building scalable microservices with RESTful APIs.
- Experience with Spring Cloud components like Config Server, Eureka, Gateway, and Circuit Breaker.
- Strong understanding of React fundamentals including hooks, state management, and component lifecycle.
- Ability to write type-safe and maintainable front-end code using TypeScript (primary) with React.
- Familiarity with API integration between React front-end and Spring Boot back-end.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and ORM tools like JPA/Hibernate.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab pipelines.
- Containerization and orchestration using Docker and Kubernetes for deploying microservices.
- Implementation of authentication and authorization using Spring Security and JWT.
- Testing skills using JUnit and Mockito for back-end, and Jest or React Testing Library for front-end.
- Experience with CQRS and Saga patterns for designing scalable and resilient systems.
- Strong knowledge of Spring Boot framework.
- Ability to work end-to-end on stories, from frontend integration to core Java services and database interactions.
- Java EE Expertise: Proven, hands-on experience in Java EE application design and development, including deep understanding of object-oriented programming and enterprise patterns.
- Spring Boot & REST APIs: Strong proficiency in Spring Boot for building microservices and RESTful APIs, with demonstrable experience in designing scalable and maintainable services.
- End-to-End Test Automation: Experience designing and implementing E2E test automation frameworks to ensure code reliability and maintainability.
- API Security: Solid understanding of API security practices including OAuth2, JWT, and common vulnerabilities (e.g., OWASP).
- Microservices Resilience: Familiarity with resilience patterns such as circuit breakers, service discovery, and fallback mechanisms.
- Expertise in Git, JIRA, Jenkins, and CI/CD pipelines.
- Proficient with DevOps tooling: Docker, Kubernetes, and source control systems.
- Experience working in an Agile environment (SCRUM or Kanban) with a collaborative and delivery-oriented mindset.
- Experience or familiarity with cloud platforms such as AWS or GCP.
- Exposure to API management and service mesh tools like Apigee and Istio.
- Working knowledge of Kafka for real-time data streaming and messaging.
- Solid skills in PL/SQL and working experience with relational databases such as PostgreSQL.
- Exposure to NoSQL databases like Cassandra.
Domain Expertise
Prior experience in financial services or banking applications is a strong plus.
¿Te interesa este puesto?