This would be a Java Full Stack development demo class . I am FSD mentor and have total teaching experience of 10 years.Â
Currently with Persistent Systems as Technical Manager with 11+ years of extensive experience in Web based Enterprise Software Analysis, Design, Development, Implementation and Testing using Java/J2EE Technologies ,HTML5, CSS, Bootstrap, JavaScript, jQuery.
- Drive best practice, quality and consistency within design and development phases using SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
- Design and develop web-based applications using Java, JDBC, SQL, JSTL, JSP, XML, Java-API and Spring MVC, Spring IOC, Restful Web Services and Struts.
- JavaScript Libraries JQuery, React.js, Node.js, Bootstrap.
- Recommend changes to improve performance and fine-tuning of java applications.
- Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery.
- Hands on experiences with Core Java with Generics, Collections, Garbage Collection.
- Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Spring Tool Suite.
- Good experience on Design Patterns (J2EE) like Singleton, DAO, Front Controller, and Delegate Pattern.
- Experience in Spring framework (MVC/IOC/ORM/JDBC/WEBFLOW/Context) and Struts (MVC architecture, interceptors, actionmappings and resource bundles).
- Experience in developing Microservices using Spring-Boot.
- Experience in development and deployment of applications using JBoss, Web Logic Application Server, Google App Engine and Apache Tomcat.
- Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA, Buganizer.
- Experience working on Web Services REST, JAX-WS, JAXB.
- Experience with Cloud Computing Service environment like (GCP) App Engine, Compute Engine.
- Involved in designed fully distributed system with the use of Restful API and Micro Services.
- Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT.
- Expertise in developing model components using ORM technologies like Hibernate, Spring JPA.
- (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to
maintain portable relationships between the databases.
- Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.Â
- Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4j.
- Experienced with RDBMS implementation and development using My SQL, MSSQL and DB2.
- Experience in using version control and configuration management tools like GIT, SVN.
- Experience in using the tools like Ant and Maven for build automation.
- Extensive experience in testing on multiple operating systems including Linux, Unix and Windows.
- Domain knowledge and business expertise in Banking, Telecom.
      Â