We are seeking an experienced Java Full Stack Developer with strong expertise in React.js to join our development team in Austin, TX. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross functional teams in an Agile environment.
Job Title: Java Full Stack Developer with React.js
Location: Austin, TX
Duration: Long Term
Key Responsibilities
- Develop and maintain full stack web applications using Java, Spring Boot, and React.js
- Build responsive and user friendly front end components using React.js, JavaScript, HTML5, and CSS3
- Design and develop RESTful APIs and backend services
- Work with databases such as Oracle, PostgreSQL, or MySQL
- Participate in system design, code reviews, and technical discussions
- Collaborate with business analysts, QA teams, and DevOps teams for successful project delivery
- Troubleshoot production issues and optimize application performance
- Follow Agile/Scrum development methodologies and best practices
- Write clean, maintainable, and reusable code
Required Skills
- 7+ years of experience in Java Full Stack Development
- Strong hands on experience with Java 8/11/17 and Spring Boot
- Expertise in React.js, Redux, JavaScript, TypeScript, HTML5, and CSS3
- Experience developing REST APIs and microservices architecture
- Strong knowledge of SQL and relational databases
- Experience with Git, Maven, Jenkins, and CI/CD pipelines
- Familiarity with cloud platforms such as AWS or Azure
- Experience working in Agile development environments
- Strong problem solving and communication skills
Preferred Skills
- Experience with Docker and Kubernetes
- Knowledge of Kafka or other messaging systems
- Experience with unit testing frameworks such as JUnit and Jest
- Prior experience in healthcare, finance, or government projects is a plus
Education
- Bachelor’s degree in Computer Science, Information Technology, or related field preferred
Read Full Description