Java Developer Resume
Mason, Oh
SUMMARY
- Over 8 years of wide - range experience in various Cross Platform (client/server) Industry verticals like Banking, Health Care and Insurance as a designer and developer using Java and Enterprise Java technologies on Unix and Windows Platforms.
- Designed and Developed Enterprise applications using Java/J2EE Design Patterns like Service Locator, Singleton, Business Delegate, MVC architecture, Front Controller, Filters, View Helper, Composite View and DAO.
- Experience in using Struts framework to develop presentation tier.
- Experience in developing light weight and robust J2EE applications by integrating Spring 2.5/3.0 with Struts by delegating action management
- Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injections/IOC.
- Experience in Spring Web MVC to develop the applications using handler mapping, view-resolve, and view-helper.
- Experience in developing distributed and enterprise applications using Enterprise JavaBeans (EJBs) implementing session beans, entity beans, and message driven beans.
- Experience in migration from Entity beans to Hibernate for persistence.
- Experience in designing and building web-apps using Angular JS.
- Experience in working layers of FULL STACK like Server,Network,Data Modeling,Business logic,MVC and User Interface.
- Experience in developing and deploying J2EE components on Application Servers like IBM Web Sphere Server,JBoss and Oracle Weblogic.
- Monitored the error logs using log4j and experience in writing and executing unit test cases using Junit testing frame work.
- Experience in working on multiple operating systems like Windows XP, UNIX.
TECHNICAL SKILLS
Languages: C, Java, XML, SQL and PL/SQL.
Operating Systems: Unix, Linux, Windows XP.
Web Technologies: J2EE,JSP,Servlets,JNDI,JDBC,JSTL,Custom Tags,JSF, Filters
Front-End Technologies: HTML, JavaScript, Angular JS.
Frameworks: Struts2.0,Spring2.5/3.0,Stripes,Hibernate3.0.
J2EE technologies: RMI, JNDI, Connection Pooling, EJB
Web/Application Servers: BEA Weblogic 9.x/10.x/12.x, JBoss5.x, IBM Websphere 7, Apache Tomcat 5.x/6.0.
IDE’s: Eclipse3.0/3.1, RAD 8.0,Intellij
Data Bases: Oracle 9i/10g, DB2, MySQL 4.1
Tools: and Utilities: SDLC methods, CVS, ANT, Log4j, SqlDeveloper-4.0, Junit.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Mason (OH)
Responsibilities:
- Providing technical assistance in creating High Level and Low Level design using Spring framework,, Weblogic, Web Services, Oracle, JDK1.6.
- Involved in all the layers of the SDLC in development of the application.
- Wrote WebServices to expose the business methods to external services.
- Contributed in development of ETSL and shared services
- Used Springs Dependency Injection, AOP frameworks etc.
- Deployed web and enterprise applications on Jboss application server in a channel secure environment.
- Spring MVC Framework was used for work flow of the application.
- Wrote stored procedures for SQL Server side.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Building and Deployed the application in Weblogic Application Server.
- Experienced in building sophisticated distributed systems using REST API and Java Persistence APIs (JPA).
- Attending the daily standup to discuss about the progress of the assigned tasks.
- Extensively used HP's Quality Center (QC) Test Management tool and HP's SOAPUI and Service Test Tools testing at the UI and UX application layer in a java environment.
- Developed and implemented UI controls and APIs with ExtJS.
Environment: Java 1.6, Weblogic 12.1,SOAP WebServices,JBoss,Spring MVC, Spring DI,SOAP,Stripes,Maven, XML,Ajax, Oracle 12c, Intellij IDEA, SqlDeveloper 4.0, ExtJS, Java Script,JSF, CSS, JUnit, Log4J
Java Developer
Confidential, Mason (OH)
Responsibilities:
- Providing technical assistance in creating High Level and Low Level design using Spring framework, Hibernate, Websphere, Web Services, Oracle, JDK1.6.Involved in integrating Spring with Hibernate
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Developed JSP’s, HTML, and DHTML that presents data to the client.
- Contributed in development of NX CAE software through software lifecycle (SDLC), from requirements definition through successful deployment .Creating data model and implementing the application stacks.
- Implemented Model View Controller (MVC) architecture using SPRING framework for view level customizations and interfaced with the application logic.
- Optimized ExtJS themes and prepared performant applications.
- Prepare Spring configuration/injection rules and prepare transactional guidelines to be used during the code development
- Spring MVC was used for Request handing with annotations.
- Design and documentation ofRESTAPIs for collection and retrieval.
- Developed Action classes, Form Beans to perform 3-tier architecture.
- Extensively used XML to code configuration files.
- Used JUnit for unit testing.
- Provided the code for Java beans (EJB) and its configuration files for the application.
- Estimating the timeline for the tasks and assigning them to individual iteration based on the priority.
- Driving the development priority according to the business stories.
- Attending the daily standup to discuss about the progress of the assigned tasks.
- Involved in research activities for determining frameworks and technologies feasible for the application.
- Conduct knowledge sharing sessions among the team members in technical areas.
Environment: Java 1.6,Websphere 7, RESTful WebServices, RESTAPIs,Spring MVC, Spring DI, Hibernate 3.0, JPA, Java Script, CSS, ExtJS, EJBs, Maven, XML, Angular JS, JQuery, Stripes, JSP, Ajax, Oracle 10g, Eclipse, JUnit, Log4J
Java/J2EE Developer
Confidential, Detroit (MI)
Responsibilities:
- Design and develop code to for the components required to interact with MQs using JMS
- Prepare Functional Test Cases.
- Extensively worked on WebServices to get the data from third party systems and Configured JMS queues on server.
- Prepare program specifications document for components developed as part of Quality processes.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Building and Deployed the application in Weblogic Application Server.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Worked with EJBs(session beans) to implement the business logic.
- Participated in understanding of ExtJS technologies and development tasks.
- Provided Log4j support for the application for debugging the system
- Extensively used TOAD for managing the database.
- Deployed web and enterprise applications on Jboss application server in a channel secure environment.
- Extensively used HP's Quality Center (QC) Test Management tool and HP's SOAPUI and Service Test Tools testing at the UI and UX application layer in a java environment.
Environment: Weblogic 10.x, Java 1.5, Struts2.0, JBoss,DB2, Hibernate, Junit, JSPs, XML,JDOM, RESTful Web ServicesREST APIs,Maven, EJBs,Oracle 10g, HTML, JPA,Angular JS,Java Script, JQuery, ExtJS, CSS, SQL, Eclipse, MQ Series, SoapUI,Log4j,Struts.
Java Developer
Confidential
Responsibilities:
- Involved in developing of NAO (New Account Opening) functionality
- Involved in developing ET Application - skin, meta and workflows
- Involved in the developing of e-Journals and auditing.
- Involved in all the layers of the SDLC in development of the application.
- Involved in developing ESB handlers. (Host Calls)
- Proactively fixed bugs and downsized the defect queue.
- Coordinated with QA and DEV teams for validating the CRs.
- Performed unit testing and integration testing on QA and DEV environments and rolled them on to PROD.
- Involved in resolving technical issues.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Responsible in the code part of back-end database interactions.
- Involved in client calls and gathering the requirement of the project.
Environment: Java 1.4, Websphere 6, Struts 1.3, spring 2.3, Hibernate 3,DB2, Eclipse, EJB 2.0, S1 Composer, JQuery, Junit,Java Script,JSF, JPA,Ant, HTML, SQL,CSS, AJAX, XML
Java Developer
Confidential
Responsibilities:
- Designed the database for each sub module of DNMCPro.
- Designed table relations and mapping classes for hibernate.
- Done coding for the commission calculation for managers and distributors.
- Involved in all the layers of the SDLC in development of the application.
- Done coding for backend classes to generate reports using jasper reports.
- Object-Relation Mapping was handled using Java Persistence API(JPA).
- Designed the Jasper reports using the iReport Designer 4.6.
- Done production deployments and provided support of the application
Environment: Java 1.4, Websphere 6, Eclipse,Struts 1.3, Spring 2.3, Hibernate 3,Oracle 10g, MySQL 5.6, Jasper reports1.2, JQuery, CSS, Java Script,JSF, Ant,JPA, HTML, AJAX, XML