onsite
Senior Software Engineer - KMM Technologies, Inc.
Software Engineer
Senior Software Engineer responsible for designing, developing, and maintaining high‑performance Java and Python applications on AWS, with strong focus on configuration and code baseline management to ensure reliable delivery across development and test environments.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java and Python services deployed on AWS infrastructure.
- Implement and manage software configuration and code baseline strategies across multiple environments.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver high‑quality code.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Diagnose and resolve production issues, ensuring minimal downtime and optimal performance.
Requirements
- 5+ years of professional experience in Java and Python development.
- Proficient with AWS services (EC2, S3, Lambda, RDS, etc.) and cloud architecture best practices.
- Strong knowledge of software configuration management tools and code baseline techniques.
- Experience with CI/CD pipelines, automated testing, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.