As a Principal Software Engineer, you will work closely with Creative, Business, Technology and QA teams to ensure the technology will be functional and meet performance targets. You will own the development of sub-systems and ensure they follow the established technical architecture and design. You will implement user and business requirements, maintain documentation, debug complex issues in existing software applications, and provide proactive feedback on policies and procedures. You will also perform code reviews and enforce coding guidelines and best practices.
Must Have:- 5+ years of strong software development experience in software development
- Advanced experience in Java, SQL, and software design
- Microservices/Core Java expertise
- Spring Boot/Spring Batch expertise
Perks:- Access to private health
- Employee engagement activities and events
- 100% Work From Home
- Flexible Schedule
- Technical trainings, soft skills development, technical certifications, access to online libraries and e-learning platforms
- English language training by a professional language teacher
- Find your path Program
- Level up Program
- Attend conferences, trainings and more
- Help others get better: conducting trainings and get rewarded for it