You are viewing a preview of this job. Log in or register to view more details about this job.

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)