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
Bachelors degree in Computer Science, Information Technology, or related field preferred.