Java / j2ee Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- 15 years of experience in Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing and deployment of Object Oriented Analysis, HLD/LLD Designs and UML designs using Java / J2EE technologies .
- Provided Design solutions, architecture recommendations and implementation java applications
- Adopted the Client standards and tools to implement in the project solutions
- Have clear understanding of different development processes that includes Agile, TDD and Waterfall.
- Expertise and Hands - on experience in several J2EE technologies like JSP, Servlets, JDBC, EJB , XML, HTML, CSS, Ajax, JavaScript, jQuery, RESTful Web Service, SOAP, WSDL, JNDI, Core Java , Spring MVC, Spring Boot, Spring Batch, Struts, Spring Portlet MVC and Object Relational Mapping (ORM) tools like Hibernate 3.x/4.x .
- Hands-on experience in front-end UI development skills using Java frontend frameworks like JSF, Struts and scripting languages like AngularJS1.2/2, ReactJS, HTML5, jQuery, XML, JSON and CSS
- Implemented different Java/J2EE design patterns: Builder, Strategy, Decorator, Helper, Chain of Responsibility, DAO, DTO, Business Delegate, Service Locator, Session Façade, Factory, Singleton and Model View Controller.
- Hands-on experience in implementing Business rules using JRules 5.0, Adobe Life Cycle
- Experience in SOAP, RESTful, JAXB, JAXP, JAX-WS, JAX-RS, JAX-RPC, XML/XSLT, XQuery and WSDL for developing Web Services.
- Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
- Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational Rose and Together.
- Hands-on experienced working with source control tools such as Git, SVN, VSS, Rational Clear Case and Dimensions.
- Experience of application development in different environments like Windows, Docker, Linux and UNIX.
- Team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
- Experience in requirements identification, consolidation and providing effort estimation
TECHNICAL SKILLS:
Languages: JAVA1.8, Scala, HTML, XML, XSL
Web Technologies: Servlets, JSP, EJB, JMS, Java Script, JQuery, Angular JS, Express JS, AWS, ReactJS.
RDBMS: DB2, ORACLE, MongoDB, MySQL, SQLServer.
IDE Tools: RAD/RSA, Eclipse, JRules5.0, Docker.
Frame Work: Spring Boot, Struts, Spring, JSF, Eclipse, Hibernate, SWT, JFace, Swings.
Web/Application Server: Websphere, Tomcat, Weblogic, JRun, JBoss
SCM Tools: Git, Clear Case, SVN, Dimension, VSS, HPQC, Clear Quest.
Operating Systems: Windows, Linux.
UML Tools: Rational Rose, Borland Together, Star UML.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Java / J2EE DeveloperResponsibilities:
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Created web services using JAX-WS and JAX-RS.
- Implemented Spring 3 DI, DAO, Servlet filters for Authentication, Authorization, Application availability and Request Response logging
- Implemented JAXB schema validation for JAX-WS and RAX-RS
- Implemented SOAP fault for exceptions, Spring Jersey exception Mappers
- Implemented various reports using Oracle SQR programming techniques
- Implemented various feeds using perl scripts
Environment: AngularJS 1.2,JAX-WS 2.1, JAX-RS 1.1, Spring 3.0, servlets, Java 1.8, JAXB 2.0, Java Swings, Perl, SQR, jQuery, bootstrap, Oracle 10g, Git, SVN, Maven, Jenkins, Websphere 8.5, Tomcat 8.5.
Confidential, Pittsburgh, PA
Java / J2EE DeveloperResponsibilities:
- Implemented AngularJS Controllers to maintain each view data. Validated user actions on the client side and provided responsive feedback.
- Implemented Express.js, RESTful API, and Spring JDBC templates for database calls.
- Used ESAPI where possible to fix static and dynamic vulnerabilities. Responsible for code reviews for code developed by team members. Develop a validation framework to handle server side validations
- Usage of ESAPI where possible to fix static vulnerabilities
- Responsible for code reviews for the code developed by team members
- Organized and participated in agile daily scrum and prioritization meetings
- Build and Deploy application using Maven and Jenkins
Environment: AngularJS, Node.js, Express.js, RESTful API, Java, Spring JDBC, Oracle, Tomcat, STS, Maven, and Git.
Confidential, Columbus, OH
Java / J2EE DeveloperResponsibilities:
- Implemented JAX-RS, JAX-WS web services with JSON
- Implemented View Layers with JSF, Java Script and CSS
- Implemented batch jobs using batch framework
- Implemented various design patterns
- Build and Deploy application using Maven and Jenkins
Environment: JSF 1.1, Java Script, Java 5, EJB 2.1, JDBC, JAX-WS, XML, DB2, Websphere Application Server8.0, RSA8.5, JSON, SVN, Maven, Jenkins.
Confidential, Columbus, OH
Java / J2EE DeveloperResponsibilities:
- Analyzing, designing and developing client requirements
- Supporting Business Users for presenting Show & Tell in every Iteration
- Agile development environment including scrum methodologies
- Implemented View Layers with JSF and Java Script
- Optimized code and SQL Queries to batch jobs
- Implemented UI using Eclipse, SWT, Java and JFace
- Implemented JAX-RPC web services
- Responsible for code reviews for Team and code walk through to Support Team
- Deployed application in WebSphere using RAD
Environment: JSF 1.0, SWT, Java 5, EJB 2.0, MDB, JMS, JDBC, JAX-RPC Web Services, XML, SWT, Eclipse3.3/3.7, JFaces, DB2, Portlets, IBM MQ Server, IBM Websphere Portal6.1, Websphere Application Server6.1, RAD, Dimensions.
Confidential, Dublin, OH
Java / J2EE DeveloperResponsibilities:
- Created web services using JAX-WS and JAX-RS.
- Implemented Spring 3 Restful web services on web sphere application server 6.1.
- Implemented Spring 3 DI, DAO, Servlet filters for Authentication, AuthorizationApplication availability and Request Response logging
- Implemented JAXB schema validation for JAX-WS and RAX-RS
- Implemented SOAP fault for exceptions, Spring Jersey exception Mappers
- Implemented Log4j and JUunit classes
- Implemented various reports using Oracle SQR programming techniques
- Implemented various feeds using perl scripts
Environment: JAX-WS 2.1, JAX-RS 1.1, Spring 3.0, Struts 2.0, JSP, servlets, Java 1.5JAXB 2.0, Sitemesh, Java Swings, Perl, SQR, Java Script, XML, Oracle 10g, JUnit 4.0Log4j, Subversive, Maven, Hudson, HPQC, Websphere 6.1, Tomcat 6.0, Linux.