We are looking for a Principal Software Engineer - Java with experience in developing high concurrency, high performance applications that are database-intensive and have interactive, browser-based clients.
Requirements
- Design and program Java/J2EE based applications
- Design and implementation of Java/J2EE/Microservices based application
- Work extensively using Spring/Spring-boot/ORM
- Work on UI/UX frameworks using Angular 2 or above version/ React
- Design and development APIs
- Propose, design and test applications to ensure data quality and systems reliability
- Contribute to planning, design, implementation, testing, operations, and process improvement as a Scrum lead
- Experience in leading small teams. Mentor other developers
Benefits
- Flexi work schedules
- Remote working
- Competitive salary and benefits package