Java Full Stack Developer
Sam KambhamUnited StatesMIDPosted 6h ago
JavaSpring BootAngularAWSMicroservicesKafkaKubernetesDockerPlaywrightJenkins
About the Role
We are looking for a skilled Java Full Stack Developer to join an experienced engineering team working on a critical, external-facing training application in the Capital Markets domain.
Key Responsibilities
• Design, develop, and maintain full-stack applications using Java, Spring Boot, Angular, and AWS
• Build scalable frontend components and robust backend services
• Develop and integrate REST APIs and microservices
• Implement automated UI and backend testing
• Work with AWS cloud infrastructure and event-driven architectures
• Participate in GitHub workflows, code reviews, and CI/CD pipelines
• Ensure application performance, quality, scalability, and production stability
• Leverage AI-assisted development tools such as GitHub Copilot
Requirements
• Core Java: OOPs, Collections, Streams, Multithreading, JVM, JDK 8/17/21
• Advanced Java: Design Patterns, Functional & Reactive Programming
• Spring Boot: REST APIs, Spring Security, JWT, JPA/Hibernate, Dependency Injection
• Microservices: Service Decomposition, API Design, Circuit Breaker, Resiliency Patterns
• Frontend: Angular, TypeScript, RxJS, State Management, Routing
• AWS: EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, IAM, ECS, CloudWatch
• Messaging: Kafka, Producers, Consumers, Event Streaming
• DevOps: Docker, Kubernetes, GitHub Actions, Jenkins, Azure DevOps
• Testing: Playwright, LambdaTest, UI Automation, Regression Testing
• API Integration: REST, OpenAPI, Swagger, Authentication & Authorization
• AI Tools: GitHub Copilot and AI-assisted development
• Strong design and architecture skills
• Excellent problem-solving abilities
• Stakeholder communication and collaboration
• Ownership and Agile delivery experience