Full-Stack Java Developer
Full-Stack Java Developer
Austin, TX
Long Term
Visa:- H1B, USC, GC
Rates:- Upto $65/Hr on C2C to candidate max
Job Summary
We are seeking a Full Stack Developer with strong experience in Java, Spring Boot, Microservices, and React.js to join our team. The ideal candidate will have a proven track record of delivering full-stack solutions in cloud-based environments, particularly AWS. Familiarity with recent AI/ML trends is a plus, indicating a mindset for future-forward development.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance web applications using Java (Spring Boot) and React.js
- Build and maintain RESTful microservices in a distributed architecture
- Integrate front-end components with back-end logic, ensuring seamless user experience
- Develop UI features using React.js, Redux, and other modern frameworks
- Collaborate with DevOps for AWS deployment, monitoring, and scaling
- Write clean, maintainable code following best practices and design patterns
- Participate in code reviews, technical discussions, and architectural decisions
- Stay updated with recent advancements in AI/ML and explore opportunities to integrate them into product features where relevant
Required Skills
- Strong proficiency in Java (8 or above) and Spring Boot framework
- Hands-on Experience With Microservices Architecture
- Solid front-end development experience using React.js, Redux, HTML5, CSS3, and JavaScript/TypeScript
- Experience with AWS services like EC2, S3, Lambda, API Gateway, etc.
- Understanding of REST APIs, asynchronous programming, and system integrations
- Exposure to CI/CD pipelines and containerization tools like Docker and Kubernetes
- Familiarity with databases (SQL and NoSQL)
Good To Have
- Awareness of current AI/ML trends and basic experience in integrating or consuming AI-based services (e.g., OpenAI, AWS AI Services, TensorFlow Lite, etc.)
- Experience with testing frameworks (JUnit, Jest, Cypress)
- Agile/Scrum experience and working with version control tools (e.g., Git)