Role Overview
We are seeking a highly skilled Java Full Stack Developer with strong experience in AWS, Generative AI (GenAI), and Vue.js to join our team in Plano, TX. This is a hands-on, onsite role where you will be responsible for designing, developing, and deploying scalable, cloud-native applications. The ideal candidate will bring a balance of backend expertise, modern frontend development, and exposure to AI-driven solutions, contributing to innovative and high-impact projects.
Key Responsibilities
- Design, develop, and maintain full stack applications using Java and modern frontend frameworks
- Build robust microservices using Spring Boot and integrate them with cloud-native services on AWS
- Develop responsive and user-friendly interfaces using Vue.js
- Integrate and leverage Generative AI capabilities (such as LLM APIs) into enterprise applications
- Collaborate with cross-functional teams including product managers, architects, and DevOps engineers
- Participate in system design discussions and contribute to architectural decisions
- Ensure application performance, scalability, security, and reliability
- Write clean, maintainable, and well-documented code following best practices
- Implement CI/CD pipelines and support automated deployments
- Troubleshoot and resolve production issues, ensuring minimal downtime
Required Qualifications
- 8 12+ years of experience in full stack development with strong Java expertise
- Proficiency in Java, Spring Boot, and microservices architecture
- Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and API Gateway
- Strong frontend development experience with Vue.js (or similar frameworks like React/Angular)
- Exposure to Generative AI concepts and APIs (OpenAI, AWS Bedrock, or similar)
- Experience building and consuming RESTful APIs
- Solid understanding of data structures, algorithms, and system design principles
- Familiarity with CI/CD tools such as Jenkins, GitLab, or similar
- Strong debugging, problem-solving, and analytical skills
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience with containerization tools like Docker and orchestration platforms such as Kubernetes
- Knowledge of event-driven architecture and messaging systems (Kafka, RabbitMQ)
- Familiarity with Agile/Scrum methodologies
- Prior experience working in large-scale enterprise environments
- Exposure to monitoring and logging tools (Splunk, ELK, CloudWatch)
Why Join Us?
- Opportunity to work on cutting-edge technologies including cloud and AI
- Collaborative and innovation-driven work environment
- Exposure to enterprise-scale systems and impactful projects