Overview
Skills
Job Details
Job Title: Full-Stack React.js Developer (Java)
Location: Austin, TX (3 days Onsite)
Job Type: Contract
Job Summary
Client is seeking a skilled and passionate Full-Stack React.js Developer with strong experience in Java to join our innovative and fast-paced engineering team. This role requires a seasoned developer who can independently execute complex development tasks, provide technical direction to team members, and contribute across the full software development lifecycle from front-end UI development to back-end API and data integration.
You will work closely with product managers, stakeholders, and other engineering team members to build scalable, maintainable, and high-quality web applications and services that support Client systems.
Key Responsibilities
- Develop end-to-end software solutions, including front-end interfaces, back-end services, and databases.
- Collaborate with users and stakeholders to gather and understand system requirements.
- Design, develop, and maintain responsive and user-friendly interfaces using React.js.
- Build robust and scalable back-end services and RESTful APIs using Java and Spring Boot.
- Analyze, troubleshoot, and resolve complex software issues in enterprise environments.
- Create and maintain comprehensive technical documentation including design specifications.
- Provide technical leadership and direction to junior developers when necessary.
- Ensure code quality, maintainability, and performance through best practices and code reviews.
- Contribute to Agile ceremonies and collaborate in a DevOps-enabled, CI/CD environment.
Minimum Qualifications
- 8+ years of Java/J2EE Enterprise Development (Core Java, JDBC, Spring Boot, etc.)
- 8+ years of experience with Java frameworks such as Spring Boot or Jakarta EE
- 8+ years of experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.)
- 8+ years of professional React.js experience building web applications
- Demonstrated ability to develop back-end applications and RESTful APIs using Java
- Experience in designing large-scale enterprise applications and systems
- Strong skills in creating functional and technical design documentation
- Proven experience as a Full-Stack Developer with a front-end emphasis on React.js
Preferred Qualifications
- 5+ years experience with cloud platforms such as AWS or Azure
- 4+ years working in Agile development teams
- Hands-on experience with Docker, Kubernetes, and microservices architecture
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with GraphQL and knowledge of SSR/SSG in React
- Understanding of web security best practices
- Experience maintaining highly distributed, mission-critical systems
- Familiarity with Cosmos DB and Elastic Search