Java Developer Resume
Philadelphia, PA
SUMMARY
- Core Java Developer with 8 years of experience in software design and development. Primary areas of technical expertise include Java, Java Collections, Multithreading, Spring, Hibernate, J2EE technologies (Servlet, JSP, JMS, EJB), Web - Services(SOAP and REST), Weblogic,JBOSS XML, UML, Rational Rose, JQuery, JavaScript, Angular JS, JSON,Ajax, UML Modeling and can create object & data models, sequence, functional and technical specifications
- Experienced in developing database design and development using Oracle, DB2, and My-SQL
- Proficient in Web Services, SOAP
- Proficient in I Report tool, Jasper
- Experience in JUnit, Maven, Ant, Anthill, jenkinsand Log4j Technologies
- Experience in XML technologies such as DOM/SAX Parsers
- Extensive experience in Unit, Functional testing using JUnit
- Good knowledge of Autosys to create batch job.
TECHNICAL SKILLS
Languages: JAVA, SQL/PLSQL, JUnit, Mockito, Power Mock
Concepts: Oops, Design Patterns, AOP, MVC
Framework: Spring, Hibernate
Architecture: J2EE, MVC Architecture
J2EE Technologies: JMS, JPA, JSP, Servlets, Java Script
Scripting: UNIX Scripting
XML: SAX, DOM, JAXB, XStream, XSD, XSLT
Development Tools: Eclipse, Rational Tools, Toad, Rational Clear Case, Putty
Database: Oracle 10/11
Platform: Windows, UNIX
Other Skills: System Analysis, Database Design
Build Tools: Ant, Maven
Middleware: WebLogic, IBM Web Sphere, Tomcat
Version Control: SVN, ClearCase
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia PA
Java Developer
Responsibilities:
- Used core java, thread mechanism, I/O Streams, Collection framework.
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML
- Extensively used Hibernate in developing data access layer.
- Develop modules in JAVA/J2EE, Spring Framework 3.2, and Hibernate with XBRL specification implementation
- Created several Exception classes to catch the error for a bug free environment
- Developed customer online chat interface with JQuery and Angular JS functions based on UI/UX standards
- Database layer is implemented using Oracle
- Implementation of REST for transfer of content
- Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.
Environment: Core Java, J2EE, Servlets, JSP, JMS, Spring, Mule ESB, Tibco EMS, Eclipse Link JPA, SVN, UML, WEB Sphere, Maven, Hibernate, UNIX, Toad, IBM MQ-Series, Web-Services SVN, Oracle, DB2, XML and XSL(XSLT), Log4j, JUNIT, JavaScript, JAX-WS, JAXB, RAD 7/8 etc.
Confidential
Java Programmer
Responsibilities:
- Development of various java using Java Multithreading, JMS and spring frameworks.
- Involved in developing Business Entity components using Core Java.
- Involved in developing Front end using Struts, JSP, and Java Script (Prototype).
- Actively involved in design of the application implementing MVC Architecture, Struts framework as well as Spring /Hibernate as middle and database layer
- Wrote PL/SQL stored procedures and packages for executing the database queries and getting the required data and for updating the data.
- Involved in performance tuning of complex queries.
- Involved in deployment of application on WebLogic server in UNIX platform.
- Used log4j and database tables for logging purpose.
- Used JUnit as Testing Tool.
Environment: Java 1.6, J2EE, UML, IBM Clear Case, WEB-Sphere-8, ANT, JSP, Spring, Hibernate, AJAX, UNIX, Toad, MQ-Series, Oracle 9.x, DB2, XML and XSL(XSLT), Log4j, JUNIT, Prototype, JavaScript, JAX-WS, JAXB, Web-Services, RAD 7/8, SVN etc.
Confidential
Jr. Software Developer
Responsibilities:
- Develop modules in JAVA/J2EE, Spring Framework 3.2, Hibernate
- Used Hibernate as database mapping framework and created Data Access layer using Hibernate API, also used JQuery for front end.
- Created middle layer using various design patterns like Factory, Singleton, Service locator etc.
- Used DAO framework for accessing client data from different HP systems and their subsidiary systems.
- Designed and implemented layer for accessing application reference data from Oracle database using JDBC APIs and created caching framework to store reference data.
- Wrote SQL queries and stored procedures for database operations and involved in tuning database for optimum performance
- Deployed application on Web Sphere in Windows/Unix environment.
Environment: Java, J2EE, Servlet, JSP, JMS, Java Script, XML, JAXP, Web sphere 5.1, Oracle, Struts, Hibernate, Spring framework, Eclipse, WSAD, UNIX, CVS, PVCS, JQuery
Confidential
Developer
Responsibilities:
- Responsible for gathering requirements, analysis, design, development, testing and installation of critical trading applications for Advisory platform.
- Developed front end application using Java/JSP, Spring MVC Framework and persistence layer to interact with database.
- Developed a Java based MQ Utility to test the application locally.
- Responsible for managing the code base for entire team using Synergy as Content Management tool.
- Developed build scripts to generate installable files (.jar, .ear and .war) from version control Synergy for all the applications of the system using Apache ANT.
Environment: Java, J2EE, Collections framework, Struts 2 Framework, MVC Architecture, iBatis, Java Multithreading, MDB, Apache Ant, JSP, JavaScript, IBM MQ Series, JMS, XML, Websphere, WPS, DB2, SQL Server, and UNIX