Senior Software Engineer Backend
Job Description
Responsibilities:
• Designs and develops high quality clean code
• Oversees team members performing these functions
• Anticipates problems and future technical needs and takes necessary steps to address Issues.
• Work primarily in server side technologies and comfortable with client side whenever required
• Enthusiastically follow technology trends, software engineering best practices and technologies
Requirements:
• Must have a Bachelor's degree in computer science or equivalent
• Must have at least 4 -8 years experience as a software developer
• Must be proficient in Core Java
• Must have developed or worked in RESTful services
• Must have developed microservices with Spring/Spring Boot
• Good with writing SQL functions and procedures
• Must have worked in at least one NoSql solution like MongoDB
• Should have worked with RDBMS like Postgres or Mysql
• Should have good knowledge in design patterns
Good to have:
• Experience with AWS services integration with Java
• Experience with JUnit cases for all implementations
• Knowledge on CICD build pipelines
• Experience Liquibase
• Experience working with
• Experience with Docker
• Basic experience with AWS offerings
• Experience with TDD
Perks:
• Day off on the 3rd Friday of every month (one long weekend each month)
• Monthly Wellness Reimbursement Program to promote health well-being
• Paid paternity and maternity leaves
• Fully stocked pantry
• Gaming area with table tennis, pool, and carom tables
• Amphitheater for screening sports events, movies, and town hall
Qualifications
B.Tech
Additional Information
All your information will be kept confidential according to EEO guidelines
