onsite
Software Engineer - JPMorganChase
Software Engineer
Software Engineer responsible for designing, developing, and maintaining scalable applications using Python, Java, and SQL on AWS. Collaborates across the SDLC, implements RESTful services, and follows Agile practices to deliver innovative solutions.
About the role
Key Responsibilities
- Design, develop, and deploy robust software solutions in Python and Java, ensuring high performance and scalability.
- Collaborate with cross‑functional teams to analyze requirements, define architecture, and translate business needs into technical specifications.
- Implement and maintain RESTful APIs, integrating with AWS services such as Lambda, S3, and RDS.
- Write clean, testable code and conduct code reviews, unit testing, and integration testing to uphold quality standards.
- Participate in Agile ceremonies, contribute to sprint planning, and continuously improve development processes.
Requirements
- 3+ years of professional software development experience in Python and Java.
- Strong knowledge of relational databases (SQL) and experience with AWS cloud services.
- Proficiency in designing and consuming RESTful APIs.
- Experience with Agile methodologies and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavasqlawsagile