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 completion 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, Web Service (SOAP/REST).
Should have good
experience in database design and development in Oracle/Sql/Pl-Sql Design and
deployment of relational data models work 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
developer's code and provide constructive feedbacks ensure consistency and
quality of code. Ability communicate clearly across teams in the project and
having excellent verbal and written communication skills for articulating
architecture and design principles.