Java/j2ee Developer Resume
SUMMARY
- Highly Organized, Solution oriented Java Full Stack Developer with 14+ years of IT experience with primary expertise in Design, Development, Support, and testing of Multi - Tier distributed applications using Java Technologies
- Expertise in design and development of various web applications with n-tier architecture using MVC and Design patterns in J2EE environment.
- Experience in using and implementing Design patterns such MVC, DAO, DTO, Singleton, and Business Delegate in the development of multi-tier distributed applications.
- Experience in SAFe/Agile methodology, ATDD, TTD, BDD and pair programming.
- Expertise in using JDBC, Servlets, JSP, Struts, JSF, EJB and Spring Frameworks.
- Expertise in using ORM tools like Hibernate, iBATIS, mybatis.
- Expertise in implementing Web Services using SOAP, WSDL and REST.
- Good Knowledge in using markup and scripting languages such as HTML5, CSS, Angular JS, Angular, jasmine, JavaScript, jQuery, JSON, Node JS, npm and AJAX.
- Expertise in installing, configuring, and deploying applications in BEA WebLogic, JBOSS, WebSphere and Tomcat Webserver.
- Good experience in using various IDE’s like Eclipse, My Eclipse, IntelliJ, Net Beans, STS, RAD.
- Extensive knowledge in writing XML documents, using SAX, DOM parsers, XML Schema, XSL/XSLT.
- Exposure to usage of tools like Check style, SONAR etc. for managing and monitoring coding standards, code complexity and code coverage.
- Experience in developing automated unit testing using Junit, EasyMock, PowerMock, Mockito and selenium frameworks.
- Experience in continuous integrated build and testing and deployment using Hudson, Jenkin
- Good experience in writing SQL queries, PL/SQL stored procedures, triggers for relational databases like Oracle, Microsoft SQL Server and DB2.
- Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
TECHNICAL SKILLS
Operating Systems: HP, AIX & SUN Solaris Unix, Windows 95/NT/2000/XP & MS-DOS
J2EE /Frameworks: Servlets, JDBC, JSP, Taglibs, EJB, JMS, JNDI, RMI, Struts, Swing, Hibernate & Spring (DAO, MVC, AOP etc.), iBATIS
WEB & XML Technologies: Java,HTML,JSP, CSS & Java Script, XML, XSLT/FO, AJAX, HyperJaxb3, JSF, JPA, JavaScript Framework (DOJO, JQuery and ExtJS ), Adobe Flex, XPath & XML Beans, PHP,JSON, Angular, jasmine, NPM, Node JS,Anuglar JS
Application Servers: Websphere, RSA, JBoss, GlassFish, WebLogic, & Apache Tomcat
Programming Languages: SQL, PL/SQL, C/C++, Java1.3/1.4, Java Script, JSON& Unix Shell Scripts
Databases/RDBMS: Oracle, SQL Server, DB2 & MS-Access
SOA & Allied Technologies: Web Services, WSDL, SOAP
Utilities: Ant, IVY, Maven, Gradle, JUnit, TOAD, SQL Server Management Studio, Eclipse, EclipseLink (JPA), MyEclipse, RAD, JBuilder, XMLSpy, Rational ClearCase, SVN, Mercurial, Test Director, Microsoft Visio, Change Synergy, Rational Clear Case, SVN, Quality Center, JIRA, Jenkins, Hudson and Nexus servers, Stash, Rational ClearQuest Web7.0.x, WinSql 4.1, Log4j & MQSeries, RTC, GIT, Stash, BITBucket, GitLab, Rally.
PROFESSIONAL EXPERIENCE
Confidential
Java/J2ee Developer
Responsibilities:
- Followed SAFe AGILE SCRUM methodology for the Designing the solutions and Development.
- Followed Behavior Driven Development (BDD)and TTD.
- Involved in Safe and Scrum ceremonies like PI planning, inspect and Adapt, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective and Backlog refinement.
- Developed application using Spring MVC, Spring boot, JSP etc.
- Implemented REST Services for other modules to invoke.
- Wrote Junit test scripts using Mock frameworks like (Easy Mock and Power Mock) and Developed test cases by using JUnit for unit testing for each module developed
- Designed and developed for Async based Message processing Java, JMS and Created and implemented the topic hierarchy to support the Pub/Sub implementation
- Used jQuery for front end validations and Implemented the Service Side validation
- Implemented Domain layers with MyBatis and Springs.
- Implemented pub/Sub messaging for Communication between different java Applications
- Implemented batch jobs using spring
- Exposure to usage of tools like Checkstyle, SONAR etc. for managing and monitoring coding standards, code complexity and code coverage.
- Written and verified code which adheres to the acceptance criteria
- Quick diagnosis on all customers impacting and functional defects that reported in production.
Environment: Java 1.8, Git, Jboss, IntelliJ, Spring framework, gitlab, tortoise git, sql Server, jsp, Spring Security, apache-ActiveMQ, JMS, jQuery, MyBatis, log4j, Junit, J2EE, JSON and XML, Gradle, maven, Windows XP, Rally,, Jenkins, Sonar.
Confidential, Des Moines, IA
Java/J2ee Developer
Responsibilities:
- Followed AGILE/ SCRUM methodology
- Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks)
- Developed web application using Spring MVC, Spring framework and Angular JS, npm, Node js.
- Implementer micro Services with Spring, Java 8 features and Angular
- Work on production support and provide quick fix to run production cycle.
- Implemented Client-side validations using Java script, and Persistence logic using Hibernate.
- Involved in the development of consuming different web services.
- Active MQ and JMS is used for sending Messages between CPCI and CPCI - Data.
- Developed Server-side validations and exception handling.
- JSON is primarily used to transmit data between server and web application
- Implemented REST Services and Soap Services
- Test plan creation and writing TestNg for code coverage, unit testing and supporting system test
- Wrote TestNg test scripts using Mock frameworks like (Easy Mock and Power Mock) and written test coverage for java script using jasmine
- Designed and developed for Async based Message processing Java, JMS and Created and implemented the topic hierarchy to support the Pub/Sub implementation
Environment: Java 1.8, Git, Web Sphere server, eclipse, Spring frame Work, SVN, oracle, Spring Security 3.0, JavaScript Framework, Angular, Angular Js, apache-activeMQ-5.5.1, JMS, npm, NodeJS, hibernate, log4j, TestNG, J2EE, JSON and XML, Maven, Grunt, hibernate - validator 4.3,Windows XP, Jira,, Jenkins, Sonar, Nexus.
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Followed AGILE/ SCRUM methodology for the Designing the solutions and Development.
- Followed ATDD Acceptance Test Driven Development and developed test cases by using JUnit for unit testing for each module developed
- Involved in with Requirement Analysis and estimations with Business Analysts, Product Owner, and team.
- Developed application using Spring MVC, Request Mappings etc.
- Implemented REST Services which are Called by IBPM
- Wrote Junit test scripts using Mock frameworks like (Easy Mock and Power Mock)
- Designed and developed for Async based Message processing Java, JMS and Created and implemented the topic hierarchy to support the Pub/Sub implementation
- Developed web application using JSF Framework
- Used JQuery and JSF validation framework for front end validations.
- Implemented the Service Side validation using JSR 303 Bean validation framework with annotations driven.
- Implemented Domain layers with MyBatis and Springs.
- Participated in Scrum meetings, wrote Gherkins and integrated those with Cucumber and Junit Integration Testing
- Implemented pub/Sub messaging for Communication between different java Applications and IBPM application
- Exposure to usage of tools like Checkstyle, SONAR etc. for managing and monitoring coding standards, code complexity and code coverage.
- Generated the CSV Reports and Transferred to Secure Drive using FTP.
- Called COBOL blocks for retrieved and Update from Domain layers.
Environment: Java 1.8, Git, Web Sphere server, RAD, Spring frame Work -4.2, Stash/Bit Bucket, Source Tree,DB2, WinSql, Spring Security 3.0,XSLT, apache-activeMQ-5.5.1, JMS, JavaScript Framework (JQuery), MyBatis 3.1, log4j, Junit4, J2EE, JSON and XML, Maven, Grunt, hibernate - validator 4.3,Windows XP,Jira,, Jenkins,Sonar,Nexus & Cucumber 1.2.
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Followed AGILE/ SCRUM methodology for the Designing the solutions and Development.
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each module developed
- Involved in Requirement Analysis and estimations with Business Analysts and Product Owner.
- Involved in the development and maintenance of the Quarter 1, Quarter 2 pages of the application ranging from Milestone 1 to Milestone 9 for each quarter.
- Developed the web pages using HTML, JSP and Content management framework and Spring Framework.
- Implemented Client-side validations using Java script and JQuery, and Persistence logic using Hibernate.
- Active MQ and JMS is used for sending Messages between CPCI and CPCI - Data.
- Developed Server-side validations using XSLT and tested the same using Burp Suite.
- JSON is primarily used to transmit data between server and web application.
- Used Oxygen tool for writing and debugging the server-side validation (xslt)
- Used Spring Security for authentication and access control
- Test plan creation and writing junit’s for code coverage, unit testing and supporting system test.
- Developed the pages per 508 Compliance (Disability Compliance).
- Worked on multiple requests under Agile (Scrum) methodology.
- Used SVN Version Control for Project Configuration Management.
Environment: Java 1.6, GlassFish 3.1, Web Sphere server, Eclipse-Juno, (JSP, Servlets, JSTL, Spring(Services, DAO,MVC etc), Spring Security 3.0,XSLT, apache-activeMQ-5.5.1, JMS, JavaScript Framework (JQuery), Oracle(Toad), PL/SQL,, log4j, Junit4,Java, J2EE (JNDI, LDAP),JSON and XML, Maven2.0.8, Oracle SQl Developer 3.2,QuickBuild, Microsoft Visio, Subversion, Windows XP,Jira, and Quality center.