We provide IT Staff Augmentation Services!

J2ee Veloper Resume

0/5 (Submit Your Rating)

DE

SUMMARY

  • 8+ years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
  • Experience in full Software Development Life Cycle (Requirements Analysis, Design, Development, Testing, Deployment and Support)
  • Knowledge in Application Design and Development using MVC, SOA and J2EE
  • Extensive experience in developing web applications using Java, Servlets, JSP, JDBC, J2EE, EJB, JNDI, XML, Struts, Hibernate, ibatis, Spring, Java Server Faces (JSF), HTML, Groovy,Ajax, JPA and Java Script.
  • More than 1 year expereince as a full stack developer designer.
  • Good knowledge of Stateful/Stateless Session EJBs and Entity EJBs.
  • Experience in core java using multi threading, collections.
  • Experienced in developing application with Groovy.
  • Experience in designing and developing applications in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.
  • Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Java Web Services including SOAP, UDDI, JAX-WS, JAX-RPC, AXIS, WSDL, JMS (Java Messaging Service).
  • Good work experience in Service Oriented Architecture and Micro services architecture.
  • Good working knowledge in building application using apache ANT builder and JUnit automated testing.
  • Strong experience in RDBMS concepts, Oracle MySQL and SQL Server.
  • Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Extensive experience on application servers like WebLogic, WebSphere, and web-server Tomcat.
  • Extensively used different IDEs like Eclipse, NetBeans and RAD.
  • Proficient in unit testing the application using JUnit.
  • Experience in using ANT and Log4j tools.
  • Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/8.0 , J2EE, JavaScript, HTML, CSS, SQL, PL/SQL, UML, EJB3

Web Technologies: Java Servlet 2.3, JDBC 2.0, DOJO, CSS, JavaScript, JAXB 2.0, SWING, JSP 1.2, JNDI, AJAX, JQuery, Struts 2.0, JMS, Spring Web Flow, Webservice using AXIS2, JAX-RPC, JAX-WS, RESTful, JMS

Application Servers: IBM WAS 6.1/7.0/8.0, WebLogic 8.1/10.2

Web Server: Apache Tomcat 5.0 / 5.5/7.0

Frameworks / APIs / Tools: Spring framework 3.0, Hibernate 3.0, Struts 1.1/1.2/2.0/Tiles, JSF 1.1, JUnit 3.8.1, Log4j, Ant, Web Services (SOAP, WSDL, UDDI)

Development Tools: Eclipse, NetBeans, Rational Application Developer

XML: XSL, DOM, XML Schema, JAXB/SAX, XSLT and Designing DTDs

Development Build Tools: ANT, Maven 2.0

Database: IBM DB2 and Oracle 8i/9i/10g/11g, MySQL

Operating Systems: Windows, UNIX and LINUX

Version controlling tools: IBM Rational Clearcase, SVN, GIT, CVS

ORM: Hibernate 3.0, iBatis

Database query tools: TOAD, Oracle SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, DE

J2EE Developer

Responsibilities:

  • Worked as a Sr. developer as a part of J.P.Morgan’s asset Management system and is responsible to champion the transition from business to JPM.
  • Responsible to manage mandated Credit Payment projects on the J.P.Morgan’s system.
  • Delivered and assigned high quality JIRA stories from BRD documents.
  • Created EPIC, user stories and tasks for related projects using Atlassion JIRA.
  • Managed deployment for Dev SIT UAT environments including Prod via AIM (Automated Release Management)
  • Handeling Bundle Release Management for UI and Service modules.
  • Estimate and assigned efforts to resources based on MM.
  • UsedJava8.0 features like Lambda Expressions.
  • Experienced in performance tuning of Spark Applications for setting right Batch Interval time, correct level of Parallelism and memory tuning.
  • Adopted Spring framework for the development of the project. Involved in fixing bugs and unit testingwithtest cases using JUnit framework andGroovy.
  • Optimizing of existing algorithms in Hadoop using Spark Context, Spark-SQL
  • Resolving defects on time to ensure the product quality before delivering to the customer.
  • BPMN work flow redesign to merge User and Script Tasks.
  • UsedJava8 features like writing default methods in Interface and Stream API
  • Deployment and validation of BPM MWS APIs and workflow onboarding templates.
  • Performed Drools Integration with Spring and Manual Rules creation.
  • Implemented service code using JSP, Spring Framework.
  • Written Spring Core and Spring MVC files to associate DAO VO with Business Layer.
  • Migrating existing application into Micro Services architecture using Rest APIs.
  • New library development with Micro Services architecture using Rest.
  • Used and modified build.xml files and enhanced the Maven Process.
  • Configured in POM.xml, Web.xml files.
  • Used Maven for build and tests.
  • Build Artfacts using Jenkins and ensured stability of the applications.
  • Performed Client side validations using JavaScript and Server side validations ExtJS.
  • Developed various test cases and performed unit testing using Junit.
  • Analyzed Spring batch framework reusability, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management.
  • Followed AGILE Methodology and participated in Scrum Meetings.
  • Used SVN for Source Control and Version Management.

Environmet: Java8 /J2EE, Spring Framework, Hibernate, JSP, Spark, Restful Web Services using Micro services architecture, JDK, JDBC, HTML, XML, CSS, AJAX, Java Script, Log4j,Groovy,Maven, SVN.

Confidential, Quincy, MA

J2EE Developer

Responsibilities:

  • Redesigned and developed Web platform in Spring MVC using Spring 2 using Spring Core, Spring MVC, Web Flow, Spring DAO, Application context modules.
  • Implemented Front End code using JSP, Spring Framework.
  • Developed JSPs using Tiles pattern for reusability.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Performed Client side validations using JavaScript and Server side validations.
  • Coordinated with the client manager in fixing the defects on time to ensure the product quality before delivering to the customer.
  • Used Ant for build and tests.
  • Utilized the power of JSTL pages for view logic avoiding the scriptlet tags for easy maintenance and clear pages.
  • Improved the Front-end screens using JSP, Servlets, HTML, CSS and JavaScript.
  • Migrating existing application into Micro Services architecture using Rest APIs.
  • Used and modified build.xml files and enhanced the Ant Process.
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Developed various test cases and performance unit testing using JUnit.
  • Analyzed Spring batch framework reusability, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management.
  • Followed AGILE Methodology and participated in Scrum Meetings.
  • Performed unit testing of the code using JUnit test cases.
  • Used Clear Case for Source Control and Version Management.

Environmet: Java/J2EE, Spring Framework, Hibernate, JSP, Servlets, JDK, Oracle10g/9i, JDBC, HTML, XML, CSS, AJAX, Java Script, Log4j, ANT, Clear Case, Clear Quest, Jasper, Actuate.

Confidential, River woods IL

J2EE Developer

Responsibilities:

  • Designed the applications using Struts MVC framework for easy maintainability.
  • Developed Action Classes, Action Form Classes, Created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Designed the Front-end screens using JSF, Servlets, HTML, CSS and JavaScript.
  • Involved in Validation User Inputs using Validation of Struts framework.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Implementing all the Business logic in the middle-tier using Java classes, Java beans.
  • Implemented MQseries for java to communicate with MQ objects to retrieve messages.
  • Used and modified build.xml files and enhanced the Ant Process.
  • Developed client user interface using JSPs and Servlets.
  • Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate.
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Developed various test cases and performance unit testing using JUnit.
  • Used SVN for Source Control and Version Management.
  • Involved in preparing Code Review, Deployment and Documentation.

Environmet: Struts Framework, Spring batch module, Spring MVC, JSP, JSF, Servlets, Oracle9i, JDBC, HTML, XML, CSS, SVN, AJAX, Java Script, Log4j, ANT, iBatis.

Confidential, High Point, NC

Web Developer

Responsibilities:

  • Involved in reviewing the requirements.
  • Experience working with the most recent version of Drupal and external plug-ins available for Drupal
  • Strong HTML5, CSS3, Jquery, and JavaScript frameworks
  • In-depth knowledge of Search Engine Optimization (SEO) tools
  • Profound knowledge of high-level development on the Drupal platform
  • Experience in software developing using web-based technologies and tools
  • Complete knowledge of web development practices, W3C standards, and SDLC
  • Excellent ability to implement end-to-end custom Drupal sites
  • In-depth knowledge of Drupal security patches, Drupal framework, prior versions and upcoming upgrades
  • Familiarity with versioning management systems (SVN and source control and deployment methodology)
  • Ability to perform in a fast-paced agile environment
  • Ability to work as both a team member and independently
  • Strong analytical and problem-solving skills
  • Ability to manage and deliver on multiple concurrent project tasks
  • Ability to troubleshoot and resolve technical errors
  • Review HTML and CSS code and make changes as needed by clients
  • Assist in project planning and maintenance of websites
  • Create graphical and textual contents for websites and applications
  • Design GUI for websites and test them for cross browser computability
  • Maintain new and existing websites and provide technical assistance for troubleshooting and upgrading
  • Provide SEO assistance to enhance visibility of the website on search portals
  • Developed fully functional, cross browser compatible websites on Drupal platform
  • Designed applications for gaming, e-commerce, social media websites and blogs
  • Migrated existing websites to the latest versions of Drupal platform with advanced 512 bit encryption for pages
  • Created SQL queries for websites build on Drupal 6 and previous versions
  • Maintained and upgraded web portals according to the clients requirement
  • Interacted with the clients and visitors to solicit feedbacks on website and application designs and implemented possible changes suggested by them

Environmet: JavaEE, Drupal CMS, HTML, JavaScript/DHTML, CSS, JQuery, XML, Bootstrap, JSP, Oracle, JDBC, PL/SQL, DOM, PHP.

Confidential

Java / Process Associate

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server sideandmadecosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environmet: JDK1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.

We'd love your feedback!