Role & responsibilities
- Demonstrate extensive hands on experience in Java development and Spring Boot frameworks delivering complex enterprise grade applications over several years of practice
- Exhibit strong proficiency in Angular JS and JavaScript including building reusable components managing state and integrating with RESTful backend services
- Show advanced skills in SQL including query optimization indexing normalization and working with relational databases in large scale environments
- Apply solid understanding of object oriented design principles design patterns and best practices to create modular and testable software solutions
- Display practical experience with version control tools and branching strategies that support team-oriented development in distributed hybrid teams
- Possess exposure to modern software development lifecycle practices including agile methodologies continuous integration and automated testing frameworks
- Showcase excellent analytical and communication abilities to engage with stakeholders clarify requirements and explain technical tradeoffs in an inclusive manner