Software Development Engineer
              xalts
             
           
          
         
       
      
        
Responsibilities:- Write clean maintainable code that is in accordance with Xalts development guidelines and exhaustive unit tests for new backend functionality and systems
 - Design, develop, and maintain backend services with scalability, reliability, and performance in mind
 - 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:
- Undergraduate or graduate Engineering Degree in Computer Science or related field with minimum 1+ years of experience as an Individual contributor
 - "Proven experience in software development with minimum 1 year of experience in Java, SpringBoot"
 - Understanding of Distributed Systems, Queues, AWS/Azure/GCP Cloud services
 - Familiarity with Agile software development methodologies
 - Strong proficiency in data structures, algorithms, 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, Clean Architecture, and Design Patterns
 - Strong desire to solving complex and interesting real-world problems
 
 
Nice 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
 - Hands-on experience with RabbitMq