Overview
On Site
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
Java
Spring Boot
Microservices
RESTful & GraphQL APIs
ReactJS
TypeScript
Redux Toolkit
HTML5
CSS3
SQL (PostgreSQL
MySQL) & NoSQL (MongoDB
Redis)
AWS/Azure
Docker
Kubernetes
Jenkins
CI/CD
OAuth2
JWT
SSO
Application Performance Optimization
Caching (Redis)
Resilience Patterns (Hystrix
Resilience4j)
Event-Driven Architecture
ETL & Data Modeling
Agile/Scrum
Code Reviews
Technical Mentorship.
Job Details
Position Summary
The Java Full Stack Developer is responsible for architecting, developing, and maintaining secure, high-performance enterprise applications across both backend and frontend. This role combines hands-on coding with technical leadership, operational excellence, and collaboration across teams. The developer will drive full stack initiatives, shape scalable systems, and deliver resilient solutions aligned with long-term business strategy.
Must-Have Requirements
- Technical Mastery: Extensive experience designing, developing, and maintaining scalable server-side applications using Java (Spring Boot) and frontend applications using ReactJS, TypeScript, and modern frameworks (e.g., Redux Toolkit, NestJS).
- Enterprise Frameworks: Proven expertise with production-ready frameworks and libraries commonly used in large organizations, including advanced state management patterns.
- Cloud Architecture: Experience building, deploying, and managing cloud-native applications on platforms such as Azure or AWS.
- Security Protocols: Understanding of the best security practices, including OAuth2, JWT, SSO, MTLS, WAF, and identity/session management.
- DevOps & CI/CD: Hands-on experience with CI/CD pipelines and tools (Azure DevOps, Jenkins, Docker, Kubernetes).
- Database Skills: Strong proficiency in SQL (PostgreSQL, including BLOB types, SQL Server, MySQL) and NoSQL (MongoDB, Redis) databases.
- Performance Optimization: Demonstrated ability to tune and optimize application performance in distributed cloud environments; familiarity with monitoring tools (e.g., NewRelic, Dynatrace).
- Caching & Resilience: Advanced knowledge of caching patterns (e.g., cache hydration, distributed caching) and fault tolerance/resilience patterns (e.g., Hystrix, circuit breakers).
- Collaboration: Proven track record of working with cross-functional teams (infrastructure, security, product, architects, DevOps, QA).
- Mentorship: Experience leading code reviews, technical mentorship, and team knowledge sharing. Should-Have Requirements
- API Design: Experience architecting and building RESTful and GraphQL APIs, ensuring security, performance, and efficiency.
- Event-Driven Systems: Ability to design and implement event-driven and distributed systems for large-scale data processing and real-time workflows.
- ETL & Data Modeling: Experience writing and optimizing SQL queries and ETL pipelines for analyst
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.