onsite
Software Engineer II - Parsons Corporation
Software Engineer
Software Engineer II responsible for designing, developing, and maintaining scalable cloud‑native applications using Java and Python, leveraging AWS services, Docker containers, and CI/CD pipelines within an Agile environment.
About the role
Key Responsibilities
- Design, code, and test high‑quality Java and Python services that run on AWS infrastructure.
- Containerize applications with Docker and orchestrate deployments using Kubernetes or ECS.
- Implement CI/CD pipelines (Git, Jenkins, GitHub Actions) to automate build, test, and release processes.
- Collaborate with cross‑functional teams in Agile ceremonies to deliver incremental value.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Java (Spring Boot) and Python (Flask/Django).
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda).
- Familiarity with Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonawsdockercicdagile