Java Resume
EXPERIENCE SUMMARY:
- Having 13 years of experience in developing enterprise, distributed web applications using Java, J2EE, Spring, Struts, JSF, Hibernate, Web Services, Enterprise Java Beans on various Application Server platforms
- Experience in analysis, design, development, enhancements, implementation, testing, deployment and production support.
- Experience in developing applications using Micro Services, SOA and distributed architecture.
- Expert level skills on Java, J2EE (Servlets, JSPs, Struts, JMS, JNDI, EJB, JDBC).
- Expertise in web - based GUIs development using JSP, HTML, CSS, Java Script.
- Experienced in working Spring modules - IOC, MVC, DATA, AOP, WEB SERVICES (REST, SOAP), SECURITY, SCHEDULING, BOOT.
- Sound working experience in implementing SOAP Web Services using Apache CXF, Apache AXIS, JAX-WS, XSD, WSDL, SOAP, JAX-RPC.
- Good working experience in implementing Rest Web Services using Apache CXF, JAX-RS, Rest Easy and Jersey.
- Expert level skills in ORM using Hibernate and JPA.
- Expertise in XML technologies wif JAXB and JAXP, XSD, SAX, DOM parsers.
- Has a solid understanding of design patterns, domain driven design, and UML modeling.
- Solid experience in developing and deploying J2EE components on Application Servers and Web servers like WebSphere, WebLogic, JBoss, OC4J and Apache Tomcat.
- Good working experience on Oracle, MySQL, MS SQL Server and DB2.
- Experience in NoSQL database Mongo DB and Template engines Thymeleaf and Free Maker.
- Experience in database development using SQL, PL/SQL, Stored Procedures, TOAD, SQL Developer MS SQL Server Studio& Aqua Data Studio.
- Extensively worked wif version management tools GIT, SVN, CVS, VSS and Clear case.
- Experience in cloud services using Amazon Web Services (AWS) modules like (RDS, Elastic Beans Talk, S3) and Google Cloud Platform (GCP) modules like (Stack Driver)
- Experienced wif IDE tools such as Eclipse, RSA, RAD, JDeveloper, My Eclipse.
- Experience in using JDK versions JDK 1.8, JDK 1.7, JDK 1.6, JDK 1.5 and JDK 1.4.
- Strong experience in writing JUnit for unit testing, Spring Junit (Mocking) for spring components and Web Services testing using SOAP UI, Post Man and Rest Client.
- Application packaging using Maven, Gradle and Ant scripts.
- Successful in Agile - KANBAN, SCRUM, test driven development, prototype development and waterfall software development methodologies.
- Expert in troubleshooting and resolving performance issues and debugging production problems in a complex technical architecture environment.
- Experienced in using UML tools IBM Rational Rose, Enterprise Architect and Plant Text.
- Very good experience in working open source technologies.
- Experience in working wif HTML5, CSS3, Twitter boot strap and noledge in Angular JS, React JS, Node JS,
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player wif excellent communication skills.
- Working noledge in CI/CD using Jenkins, docker, kubernates..
- Knowledge in Hybris e-commerce, Master Data Management (MDM).
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL
J2EE technologies: J2EE, Servlets, JSP, JDBC, Web Services, JNDI, JMS, EJB, JSTL
Application Servers /Web Servers: Tomcat, WebSphere, Oracle, WebLogic, JBoss
Frameworks: Spring, Struts, Hibernate, JSF, MyBatis
Web Development: HTML, JavaScript, AngularJS, jQuery, CSS, NodeJS
DevOps (CI/CD): Jenkins
Cloud: Amazon Web Services (AWS), Google Cloud Platform
Modelling Tools: UML
IDE’s: Eclipse, RSA, RAD, My Eclipse, JDeveloper
Configuration Management Tools: GIT, SVN, CVS, Clear Case
Database: Oracle, My SQL, MS SQL Server, DB2, Mongo, Redis
Operating Systems: Ubuntu, Sun Solaris, AIX, Windows 98/XP/2000, UNIX and Linux
Build Tools: Maven, Gradle, Ant
Bug Tracking tools: ZIRA, Bug Zero, HP QC
Tools: Win SCP, File Zilla, SOAP UI, Toad, SQL Developer, Data Studio, PostMan
