Logo
novasoft

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

novasoft, Boston, Massachusetts, us, 02298

Save Job

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)

#J-18808-Ljbffr