Request ID: 108212-1
Title: Java Full Stack Developer
Locations: Dallas, TX/ Tampa FL
Duration: 6 Months
Pay Range: $38- $41/Hour on W2/C2C (All inclusive)
We are seeking an experienced Java Full Stack Developer with 4 6 years of hands-on software development experience to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in Java, Angular and/or React, AWS, Redis, and databases, along with a solid understanding of Agile development practices and SDLC processes.
The candidate will work across multiple applications and technologies, collaborate with cross-functional teams, and contribute to the development of high-quality, scalable solutions.
Key Responsibilities
- Design, develop, test, deploy, and maintain full-stack applications using Java and modern UI technologies.
- Develop robust and scalable backend services using Java and advanced Java concepts.
- Build responsive and user-friendly web applications using Angular and/or React.
- Develop and integrate cloud-based solutions using AWS services.
- Implement caching and high-performance data access using Redis.
- Work with relational and/or NoSQL databases, including database design, queries, optimization, and data management.
- Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support.
- Collaborate with product owners, business analysts, QA engineers, and other developers in an Agile/Scrum environment.
- Write clean, maintainable, reusable, and well-tested code following development best practices.
- Troubleshoot application issues, identify root causes, and implement effective solutions.
- Work across multiple applications, technologies, and development initiatives as required.
- Continuously learn and adopt new technologies, tools, and engineering practices.
- Contribute to code reviews, technical discussions, and continuous improvement initiatives.
Required Skills
- 4 6 years of professional software development experience.
- Strong hands-on experience with Java and advanced Java concepts.
- Experience with Angular and/or React.
- Hands-on experience with AWS Cloud.
- Experience with Redis and caching technologies.
- Strong knowledge of databases, SQL, database design, and data management.
- Good understanding of SDLC processes and software engineering best practices.
- Experience working in Agile/Scrum development teams.
- Strong analytical and problem-solving skills.
- Ability to work across multiple applications and technologies.
- Strong communication, collaboration, and learning skills.