onsite
Senior Software Engineer II - Madaan Exports
Software Engineer
Lead the design and development of scalable, high‑quality software solutions using Python, Java, and AWS, while driving architecture, CI/CD, and containerization with Docker and microservices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality software solutions in Python and Java.
- Architect scalable, microservices‑based systems on AWS, ensuring performance and reliability.
- Implement CI/CD pipelines and containerize applications with Docker, orchestrating deployments with Kubernetes.
- Collaborate closely with cross‑functional feature teams to validate functionality and drive product releases.
- Mentor junior engineers, conduct code reviews, and promote best practices in software engineering.
Requirements
- 8+ years of professional software development experience.
- Strong proficiency in Python, Java, and AWS services (EC2, S3, Lambda, RDS).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavaawsdocker