Java/j2ee Developer Resume
SUMMARY
- 10+ years of Java/J2EE coding and design experience. Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), iterative and Agile Scrum practices. Highly motivated self - starter that enjoys coding and design of Java web applications with Web standards
- Extensive experience with both core and advanced Java technologies includingJava, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX-WS, JAX-RS, JSF, Spring and Hibernate.
- Developed web applications utilizing JQuery, HTML5, CSS3, Angular JS, Struts, Java/J2EE, JSP, Servlets, JAX-RS, RESTful Web Services, SOAP Web Services, Spring Framework, Hibernate Framework, XML, JSON, Oracle, MySql, SQL Server, Tomcat, Maven, Jetty, Spring JMS, JBoss, JDBC and Weblogic.
- Extensive experience with SOAP Web Services, RESTful Web Services, Spring AOP, Spring IOC, Spring WS-Security, Spring MVC, Spring Integration, Spring Security, Spring JDBC, Spring Boot, Hibernate Framework, Servlets, JSP, Struts, JDBC, Oracle.
- Extensive Experience with front end application development using HTML, CSS, JavaScript, Bootstrap, Angular JS, Ext-js(Sencha), AJAX and JQuery.
- Extensive experienceimplementing SOAs using web services with XML, SOAP, WSDL, Apache Axis,CXF, JAX-WS, and JAX-RS.
- Experience implementing JAVA/JEE design patterns such as MVC, Singleton, Factory. Business Delegate, Data Access Object, Front Controller, Service Locator, Session Façade and Transfer Object.
- Hands-on experience with various application and web servers including IBM WebSphere, BEA WebLogic, JBoss, Tomcat Server with a wide variety of development tools including Eclipse, IBM RAD/RSA, and IntelliJ.
- Strong working knowledge ofRDBMS concepts having worked with MySQL, Sybase, Oracle 10g,MongoDb and DB2.
- Proficient in SQL having writtenstored procedures, triggers, DDL, DML, and transaction queries using development tools like TOAD, SQL Developer and SQL Navigator.
- Hands-on experience with IBM MQ Series and JMS communications between middleware components
- Experience in XML technologies like XML, XSD, XSLT, DOM, SAX, and JAXB.
- Involved in building the code using Maven, Ant,Gradleandalso used Jenkins andQuick build for Continuous integration& Continuous deployment.
- Experience with version control using Bitbucket/Stash, SVN, GIT, ClearCase,CVS
- Experience using tools like Ant, Maven, JUnit, Jenkins,Gradleand Bamboo.
- Good Experience of developing GUI based application using AWT, Swing, and Java Applets.
- Good experience with Service Oriented Architecture (SOA) and deployment of web services using SOAP, WSDL and JAXB, JBoss, JAX-RPC, JAX-WS, Apache Axis2.
- Worked extensively on Java Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap, LinkedList etc.
- Used Java concurrency package for concurrent access in multithreaded application calls.
- Developed Multithread Application using with Thread Pool and Concurrent Executors
- Skilledin understanding product requirements and converting them into technical solutions.
TECHNICAL SKILLS
Languages & Tools: Java 1.5/1.6/1.7/1.8 , J2EE 1.4, SQL, PL/SQL, C++, ClearCase, ClearQuest, Rational Rose, CVS, PVCS, SVN, Git,Bitbucket.
Java Frameworks: Spring, Hibernate, Spring Core, Struts, Spring MVC, Spring Security, Spring Batch, Spring Integration, JMS, Active MQ
Java Technologies: Multi-Threading, Servlets, JSP, Spring, Spring MVC,Hibernate, JSF, JMS, JNDI, JDBC, JAXB, Web Services, WSDL, SOAP
Web Technologies: HTML5, DHTML, CSS3, XML, XSLT, DTD, XML Schema (XSD), SAX, DOM,JAXB, JSON, AJAX,jQuery, JavaScript, AngularJS,ExtJS
SOA: SOAP Web Services, RESTful Web Services, JAX-RS, XML, JSON, WS-Security, OSGI.
Web Services Testing Tools: SOAP UI, Poster, Post Man. SOA Client
Databases: Oracle, Sybase, DB2 10.1,MySql, MS Access
Application Servers: IBM WebSphere, WebLogic, JBoss, Tomcat Apache Web Server
Middleware: JMS, MQ Series, WebSphere MQ,Apache MQ.
Unit Test Framework: JUnit, Mockito & Power Mock.
Operating Systems: UNIX (AIX), Red Hat Linux, Windows
IDE: RAD, NetBeans, Eclipse, IntelliJ.