Technical experience on web / application development using Java / JEE technology stack. Proven experience in leading the technical team in software development environment. Can manage Sprints and direct sprint teams tcompletion of assignments. Should have good programming background using Java/J2EE and Angular front-end technologies. Experience with working on frameworks: Spring Boot all modules Spring/Struts JDBC Hibernate WebService (SOAP/REST). Should have good experience in database design and development in Oracle/Sql/Pl-Sql Design and deployment of relational data models twork in conjunction with applications and analytics-based visualizations. Proficient in Java/J2EE with exposure tSpring JSF JMS JPA / Hibernate Application Server JSF container-based platforms Docker / Kubernetes Maven Gradle JUnit Sonar MVC Rest APIs Experience in UI skills like Angular 2 and above Type Script HTML D3/React node JS CSS Cloud based application development experience Understanding of Webserver Application Server Load Balancer and deployment process / activities Strong understanding of software design principles. Implement high quality code with comprehensive unit testing. Troubleshoot issues raised from production and resolve customer problems. Code review peer developers code and provide constructive feedbacks tensure consistency and quality of code. Ability tcommunicate clearly across teams in the project and having excellent verbal and written communication skills for articulating architecture and design principles.