JOBSEARCHER

Senior Java Developer(+Python) – AWS & CI/CD

Location: Boston (Quincy, MA) Experience: 7+ Years Employment Type: Contract/ Full Time Position Overview: We are looking for a highly skilled Senior Software Developer with strong hands-on experience in Python, AWS, and CI/CD automation. The ideal candidate will design, develop, and optimize scalable applications and APIs, while driving automation and performance across modern cloud-based environments. Experience in Java development and cloud-native architectures will be a strong plus. Key Responsibilities: Design, build, and maintain robust, scalable backend services using Python and/or Java Develop and manage RESTful APIs and data processing pipelines for critical business systems Implement automated CI/CD pipelines for build, test, and deployment using Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline Deploy, manage, and monitor applications using AWS services such as Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, and RDS Utilize Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation for environment provisioning Integrate logging, monitoring, and alerting through tools such as CloudWatch, ELK Stack, or Prometheus/Grafana Collaborate with cross-functional teams—DevOps, Architects, and Product Owners—to ensure reliability and performance Maintain high-quality code through unit/integration testing, peer reviews, and static analysis Participate actively in Agile/Scrum ceremonies, driving continuous improvement in development practices Required Skills & Qualifications: 7+ years of experience in software development with a strong focus on Python Solid understanding of object-oriented programming and design patterns Proven experience deploying and managing applications in AWS production environments Strong hands-on experience with CI/CD tools and automation workflows Proficient with Docker and containerized development; experience with Kubernetes preferred Familiarity with Git, REST APIs, and microservice architectures Good understanding of DevOps principles, infrastructure automation, and cloud security best practices Experience working with both relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.) Excellent communication skills and ability to work collaboratively across teams Preferred Qualifications: Experience developing microservices in AWS using Python or Java Exposure to serverless computing (AWS Lambda) and event-driven architectures Knowledge of cloud networking, IAM policies, and AWS cost optimization Familiarity with Agile methodologies and test-driven development (TDD)