Job Title: Sr Java Developer with AWS
Location: Boston (Hybrid)
Role Summary
We are seeking a highly skilled Lead / Senior Developer with strong experience in Python and/or Java and deep proficiency in AWS cloud services and CI/CD automation. You will be responsible for developing scalable applications designing API services automating deployments and optimizing system performance in a cloud-native environment.
Key Responsibilities:
- Design build and maintain robust and scalable backend services using Python and/or Java.
- Develop RESTful APIs and data processing pipelines for mission-critical systems.
- Implement automated CI/CD pipelines for build test and deployment using tools such as Jenkins GitHub Actions GitLab CI/CD or AWS CodePipeline.
- Deploy applications to AWS using services like Lambda ECS EKS EC2 S3 API Gateway DynamoDB RDS and others.
- Work with infrastructure-as-code (IaC) using Terraform or AWS CloudFormation.
- Integrate logging monitoring and alerting using CloudWatch ELK or Prometheus/Grafana.
- Collaborate with architects DevOps engineers and product teams to ensure system reliability and performance.
- Ensure code quality through unit/integration testing peer reviews and static code analysis.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement practices.
Required Skills:
- 7 years of experience in software development using Python and/or Java.
- Strong understanding of object-oriented programming and design patterns.
- Hands-on experience with AWS services in production environments.
- Deep experience with CI/CD tools and automation workflows.
- Proficient with Docker and containerized development; exposure to Kubernetes is a plus.
- Familiarity with Git REST APIs and microservice architecture.
- Good understanding of DevOps principles and cloud security best practices.
- Solid experience working with relational and NoSQL databases (PostgreSQL MySQL DynamoDB etc..
PYTHON , CI/CD , KUBERNETES , JAVA , DOCKER , AWS SERVICES , AWS