Java Full Stack Developer(With AI)
Location: Atlanta, GA (Onsite)
Visa: Any
Salary:$110000-$125000/Yearly (DOE)
Experience 9+ Years
We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, Jenkins, Angular, AWS, and modern DevOps practices. The ideal candidate will be responsible for designing, developing, and deploying scalable, cloud-native applications while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Develop and maintain enterprise-grade applications using Java 8/17/21, Spring Boot, and Microservices architecture.
- Design and implement secure, scalable REST APIs with authentication and authorization mechanisms.
- Build responsive user interfaces using Angular, RxJS, state management, routing, and API integrations.
- Develop cloud-native solutions leveraging AWS services such as EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, and IAM.
- Implement event-driven architectures using Kafka and messaging technologies.
- Containerize applications using Docker and manage deployments through Kubernetes.
- Build and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Participate in system design, architecture discussions, code reviews, and performance optimization initiatives.
- Leverage AI-assisted development tools such as GitHub Copilot to improve productivity and code quality.
- Collaborate with stakeholders and business teams to deliver high-quality software solutions.
Required Skills
Experience with AI-assisted development tools such as GitHub Copilot for code generation, test creation, and developer productivity improvements.
Core Java
- Strong knowledge of OOP concepts, Collections, Streams, Exception Handling, JVM internals
- Experience with JDK 8, 17, and 21 features
- Design Patterns, Multithreading, Functional and Reactive Programming
Spring Boot & Microservices
- Dependency Injection, REST APIs, Spring Security (JWT)
- JPA/Hibernate, Transaction Management
- Actuator, Configuration Management
- Input Validation, Global Exception Handling
- RestTemplate, WebClient
- Service Decomposition, Circuit Breakers, Distributed Transactions
- Scalability, Resiliency, and Observability
Frontend
- Angular development with Components, Services, RxJS
- State Management, Routing, API Integration
- UI Performance Optimization
Cloud & DevOps
- AWS Cloud Services and Serverless Architecture
- Docker, Kubernetes, ECS/EKS/AKS
- Auto Scaling, Monitoring, CloudWatch
- Networking and Security Best Practices
Messaging & Integration
- Kafka Producers/Consumers
- Topic Design, Consumer Groups
- Event Streaming, Error Handling, Performance Tuning
- OpenAPI/Swagger, API Versioning, Contract-First Design
Testing & Automation
- Playwright
- LambdaTest
- UI Automation and Regression Testing
- CI/CD Test Integration
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent stakeholder communication skills
- Ownership and accountability
- Collaboration and teamwork mindset
- Experience working in Agile/Scrum environments