Job Description
Summary
Responsibilities:
- Write clean maintainable code that is in accordance with xalts development guidelines and exhaustive unit tests for new backend functionality and systems
- Develop, and maintain backend services APIs
- Collaborate closely with product managers and implement new features with quality
- Collaborate closely with the QA and Frontend teams
- Create timelines and task breakdown for product requirements provided by product and business teams
Requirements:
- Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field (BCA/MCA) with at least 2 years of experience as an individual contributor
- Proven experience in software development with minimum 2 years of experience in Java, SpringBoot
- Understanding of Distributed Systems, Queues, AWS/Azure/GCP Cloud services
- Familiarity with Agile software development methodologies
- Strong proficiency in OOPS, and database management systems
- Excellent communication and collaboration skills
- Experience with working in Databases like PostgreSQL/MongoDB/DynamoDB
- Knowledge of Test-driven Development, Refactoring, Clean Code, and Design Patterns
Good to have:
- Hands-on experience in using CI/CD pipelines and using various services in AWS/GCP/Azure
- Experience on Agile Methodology and understand sprint deliverables
Skills
- AWS
- Communications Skills
- Development
- Java
- Software Engineering
- SQL
- Team Collaboration