What are the responsibilities and job description for the Sr. Java AWS developer (W2 Only No C2C) position at Compunnel?
The Expertise and Skills You Bring
- Bachelor's or master’s degree or equivalent experience in Computer Science, Software Engineering or related field.
- 8 years of full-stack software development experience with architecting, crafting, developing, and maintaining multi-tier applications.
- Strong expertise with the following desired skills : Java / J2EE, Spring / Spring Boot, RESTful Services, Python, Serverless APIs, Cloud Computing (AWS), Kubernetes, Angular or React, Test and Deployment technologies.
- Hands-on experience with API Design & Development, AWS (Cloud) Development / Migration, Data Design, Batch Processing, Workflow / Process Automation.
- Cloud Computing skills using AWS, such as API Gateway, Lambda, Step Functions, SQS, EC2, ECS, EKS, S3, CloudWatch, KMS and IAM roles / policies.
- Experience with relational and NoSQL databases in AWS.
- Terraform experience preferred, CloudFormation Templates at minimum.
- Proficiency with front-end frameworks, libraries, and related technologies.
- Experience using logging / observability tools such as Datadog, Splunk and ELK Stack
- Strong CI / CD skills including full scale security and quality testing, build and deployment automation (Kubernetes, Maven, Jenkins, Stash, Ansible, Docker)
- Experience implementing projects as a team in Agile environments (Kanban and Scrum)
- Excellent analytical, communication and presentation skills and the ability to run with multiple tasks at a given time.
- Experience mentoring engineers, leading technology roadmaps, and facilitating collaboration across technology partners.