onsite
Associate Software Engineer - U.S. Bank
Software Engineer
Entry‑level software engineer focused on building scalable web services using Python and Java, with experience in SQL databases and AWS cloud services. Strong collaboration in Agile teams and version control with Git.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Java, ensuring high performance and reliability.
- Write clean, testable code and participate in code reviews to uphold quality standards.
- Collaborate with cross‑functional teams to define requirements and deliver features on time.
- Deploy and manage applications on AWS, utilizing services such as EC2, RDS, and S3.
- Use Git for version control and contribute to continuous integration/continuous deployment pipelines.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- Proficiency in Python and Java, with solid understanding of object‑oriented design.
- Experience with relational databases (SQL) and basic data modeling.
- Familiarity with AWS services and cloud deployment practices.
- Strong problem‑solving skills, excellent communication, and a collaborative mindset.
Skills
pythonjavasqlawsagile