20 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon) and followed domain driven design.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous
- Integration & Deployment for Microservices.
- Expertise in working with various Front-end technologies including HTML5, Angular 8.
- Expertise in working with various J2EE technologies including Hibernate, spring MVC Framework,
- Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES and GRADLE.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Strong hands - on experience with Spring IO, Spring Boot.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO,
- DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Good experience in developing Web Services SOAP, JAX-WS, WSDL.
- Experience in core Java-Multithreading, collections, Servlets and JDBC.
- Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
- Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
- Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging
- using Slf4 and Log4j, unit and integration testing using JUnit.
- Experience with Use-Case design, Class and Sequence diagrams using UML.
- Good working experience in GUI design and application development using IDE like Eclipse and Net Beans. Excellent team player with good analytical, strategic planning and interpersonal and communication skills.
- Highly motivated, enthusiastic and self-starter.
SKILL SET:
Primary Skills: Analysis, Designing, Development, Implementation, Testing & Packaging.
Languages: Java/J2EE
RDBMS: MySQL, MSSQL, Postgres.
Internet Technology: JSP, HTML, XML, XSLT, XCOPY, JavaScript, JQuery, Json, AJAX & CSS
Application Server: JBOSS
Web Server: Tomcat
Frameworks: Spring Boot, Spring, Hibernate, JPA
SOAP web services, RESTful services: Github
Defect Tracking Tools: Rally
Build Tools: Docker, Gradle, Ant, Maven
IDE & GUI: Eclipse,Intellij, Code.
Operating System: Windows 95/98/ME/NT/XP, Unix & Linux