- Responsible for developing new features and supporting/bug fixing existing features
- Responsible for production
- Troubleshoot issues across the applications developed in Java full stack
- Share what they know by mentoring other team members
- Closely follow industry trends and the open-source community
- Should be able to work on modernization (Spring Boot, Angular, Cassandra, Kafka, Micro Services, Dockers) of the existing products by actively involving in the design, development and implementation.
- Should follow the principles of Agile and well versed with CI/CD process.
Knowledge, Skills And Abilities:
- Care about quality and know what it means to ship high quality code
- Curious and avid learners
- Communicate clearly to explain and defend design decisions
- Self-motivated and excellent problem-solvers
- Driven to improve, personally and professionally
- Mentor and inspire others to raise the bar for everyone around them
- Collaborate with their peers, designing pragmatic solutions
- Operate best in a fast-paced, flexible work environment
- Prepare technical training and information sessions for other staff
Qualifications:
- Bachelor’s degree in computer science or equivalent practical experience
- 4 to 5 years of professional experience with Angular 16, JavaScript, Bootstrap, SCSS, CSS and HTML and Angular 19 (good to have).
- Good experience in Java 8, SQL/Oracle Database.
- Design and architecture knowledge
- Experience with Agile software development
- Have an intense passion for building software and mentoring their teams
- Are very strong in both design and implementation at an enterprise level
- Can work advanced database magic with relational and NoSQL databases
- Are in-tune with high performance and high availability design/programming
- Have experience in security best practices for software and data platforms
- Design 'perfect-fit' solutions with engineering teams and business units to drive business growth and customer delight
- Enjoy solving problems through the entire application stack
- Are interested and capable of learning other programming languages as needed