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

  • novasoft
  • Boston, Massachusetts
  • 04/02/2026
Full time Information Technology Telecommunications Java SQL Python Testing

Job Description

Location:Boston (Quincy, MA)
Experience:7+ Years
Employment Type:Contract/ Full Time

Position Overview:

We are looking for a highly skilledSenior Software Developerwith strong hands on experience inPython,AWS, andCI/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 inJavadevelopment and cloud native architectures will be a strong plus.

Key Responsibilities:

  • Design, build, and maintainrobust, scalable backend servicesusing Python and/or Java
  • Develop and manageRESTful APIsanddata processing pipelinesfor critical business systems
  • Implement automatedCI/CD pipelinesfor build, test, and deployment usingJenkins,GitHub Actions,GitLab CI/CD, orAWS CodePipeline
  • Deploy, manage, and monitor applications usingAWS servicessuch as Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, and RDS
  • UtilizeInfrastructure as Code (IaC)tools likeTerraformorAWS CloudFormationfor environment provisioning
  • Integratelogging, monitoring, and alertingthrough tools such asCloudWatch,ELK Stack, orPrometheus/Grafana
  • Collaborate with cross functional teams-DevOps, Architects, and Product Owners-to ensure reliability and performance
  • Maintain high quality code throughunit/integration testing, peer reviews, andstatic analysis
  • Participate actively inAgile/Scrum ceremonies, driving continuous improvement in development practices
Required Skills & Qualifications:
  • 7+ years of experience insoftware developmentwith a strong focus onPython
  • Solid understanding ofobject oriented programminganddesign patterns
  • Proven experience deploying and managing applications inAWS production environments
  • Strong hands on experience withCI/CD toolsandautomation workflows
  • Proficient withDockerand containerized development; experience withKubernetespreferred
  • Familiarity withGit,REST APIs, andmicroservice architectures
  • Good understanding ofDevOps principles,infrastructure automation, andcloud security best practices
  • Experience working with bothrelationalandNoSQL databases(PostgreSQL, MySQL, DynamoDB, etc.)
  • Excellent communication skills and ability to work collaboratively across teams
Preferred Qualifications:
  • Experience developingmicroservices in AWSusing Python or Java
  • Exposure toserverless computing(AWS Lambda) andevent driven architectures
  • Knowledge ofcloud networking, IAM policies, andAWS cost optimization
  • Familiarity withAgile methodologiesandtest driven development (TDD)