We are seeking an experienced Java Full Stack Developer with 9+ years of hands‑on development experience to join a long‑term enterprise project based in Dallas, TX. The ideal candidate will have strong expertise in Java (11+), modern frontend development using Angular (v17+), and deep experience with AWS cloud services and DevOps practices.
Key Responsibilities
- Design, develop, and maintain scalable full‑stack applications using Java and Angular.
- Build robust backend services and RESTful APIs using Java 11+, Spring Boot, and microservices architecture.
- Develop responsive and high‑performance UI components using Angular 17+, HTML5, CSS3, and TypeScript.
- Work with AWS services such as EC2, S3, and Lambda for cloud‑native application development.
- Implement and manage CI/CD pipelines using Jenkins and other DevOps tools.
- Containerize applications and manage deployments using Kubernetes.
- Collaborate with cross‑functional teams including product owners, QA, and DevOps engineers.
- Ensure code quality through best practices, code reviews, and automated testing.
- Troubleshoot and optimize application performance and scalability.
Required Skills & Experience
- 9+ years of experience in full‑stack development.
- Strong proficiency in Java (11 or above) and Spring Boot framework.
- Hands‑on experience with Angular (version 17 or higher).
- Solid understanding of microservices architecture and RESTful APIs.
- Experience with AWS services including:
- EC2 (Elastic Compute Cloud)
- S3 (Simple Storage Service)
- Lambda (Serverless computing)
- Strong experience with CI/CD pipelines, especially using Jenkins.
- Hands‑on experience with Docker and Kubernetes for containerization and orchestration.
- Proficiency in Git and version control systems.
- Strong problem‑solving and analytical skills.
- Excellent communication and teamwork abilities.