We are seeking a highly skilled Lead Java Full Stack Developer (FSD) with AWS experience to join our team in Plano, TX. The ideal candidate will have an end-to-end product mindset, capable of designing, developing, testing, and deploying scalable enterprise applications.
This role demands strong hands-on experience in Core Java, J2EE, cloud technologies (AWS), modern front-end frameworks, and microservices architecture.
Key Responsibilities
- Design and develop robust applications using Core Java and J2EE.
- Apply J2EE design patterns to create scalable solutions.
- Build and consume REST APIs and Microservices.
- Develop front-end components using Angular or React.
- Integrate CI/CD tools such as Jenkins for automated deployments.
- Write unit and integration tests using JUnit and Mockito.
- Work with SQL and NoSQL databases.
- Use Agile tools such as Jira and Git for sprint planning and version control.
- Leverage Kafka and Kubernetes for messaging and orchestration.
- Deploy and manage cloud applications on AWS.
Required Skills
- 7+ years of Java Full Stack development experience
- Strong Core Java, J2EE, and design pattern expertise
- Experience in building RESTful APIs & Microservices
- Hands-on with Angular or React
- Proficiency in Jenkins, Git, and Agile methodologies
- Testing skills using JUnit and Mockito
- Database expertise: SQL & NoSQL
- Solid knowledge of AWS cloud services and deployment best practices
- Experience with Kafka, Kubernetes, and containerized environments
- EKS, Amazon Aurora PostgreSQL, DynamoDB, S3, IAM, Route 53, ELB, SNS, SQS, MSK, CloudWatch