onsite
Software Engineer - OneDigital
Software Engineer
Software Engineer responsible for designing, building, and maintaining scalable web applications using Java, Python, and cloud services, while delivering high‑quality code and collaborating with cross‑functional teams.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services and APIs using Java and Python.
- Implement data storage solutions and write efficient SQL queries for relational databases.
- Deploy, monitor, and optimize applications on AWS cloud infrastructure.
- Collaborate with product managers, designers, and QA engineers to deliver features on schedule.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure code quality.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 3+ years of professional software development experience with Java and Python.
- Strong understanding of RESTful API design and implementation.
- Experience with relational databases and writing performant SQL.
- Hands‑on experience with AWS services such as EC2, S3, and Lambda.