We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Woodland Hills, CA

SUMMARY

  • 7+ years of IT experience encompasses software design, development and maintenance of custom application software in Java, J2EE.
  • Top quality architecture and development skills using latest technologies including Java, Struts2, Spring, JMS and in - depth knowledge of J2EE (JSP, Jstl, Servlets, JDBC, XML).
  • Solid background in Core Java concepts like Threads, Collections Framework, Java Reflection. Have hands on experience in building Class diagrams, activity diagrams, sequence diagrams and flow charts using StarUML, Rational Rose.
  • Hands on experience in Test Driven Development using Junit.
  • Strong database skills which includes Oracle, SQL Server MYSQL, and DB2 and in programming with SQL, PL/SQL, and Stored Procedures, Triggers, and Functions besides writing DDL, DML and Transaction queries with development tools like sql developer, toad.
  • Experienced in using Design Patterns: Singleton Pattern, MVC Pattern, Factory pattern, DAO pattern and Data source pattern.
  • Proficiency in programming with different Java IDE’s like Eclipse, Net Beans, RAD.
  • Expertise in Server side development using Java, J2EE in Windows and UNIX Environments.
  • Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, Spring MVC, JSF framework.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Designed and developed various integration components using JMS.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Experienced in using application servers such as BEA WebLogic, IBM WebSphere, Jboss and Tomcat.
  • Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, JavaScript, Jquery, Jquery UI, Data tables, XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
  • Experience working with the source control and version tools like CVS, VSS, SVN, GIT.
  • Good experience on reporting API like POI for generating reports in excels.
  • Experience on Java SDK Crystal API to generate crystal reports through Java.
  • Experience on DB2, Sybase Stored Procedures.
  • Hands on experience AJAX, Aspect Oriented Programming (AOP).
  • Experience in Software design (UML) and Architecture Using Rational Rose.
  • Excellent analytical, problem solving and interpersonal skills. Goal oriented and consistent team player with excellent communication skills and ability to learn new concepts, technology in short span.
  • Good experience in leading and coordinating with teams in different locations.

TECHNICAL SKILLS

Web/JavaEE Technologies: J2EE, Servlets, Java Server Faces (JSF), JSP, JDBC, JNDI, Tag Libraries, AJAX, MVC, Struts, Spring, DOM, Hibernate, JUnit, CSS, JMS, Web Services, HTML, XML, DHTML, JavaScript, Ajax, JQuery, JPA.

Databases: MS SQL Server, MS Access, MySQL, Oracle and DB2.

Languages: Java 2 Standard Edition 4.0, Java 2 Standard Edition 5.0, Java Standard Edition 6, SQL/ PL SQL, Oracle, C, C++

Web/Application Servers: Tomcat, WebLogic, Web Sphere, JBoss.

IDE Tools: Eclipse, NetBeans, RAD

Testing technologies/tools: JUnit, JMeter.

Build Tools: ANT, Maven.

Version Control Tools: SVN, CVS, VSS, GIT.

Other Tools: Log4j, SLF4J.

Scripting: JavaScript, Jquery.

Modeling tools: StarUML, Rational Rose.

OS: Windows NT/XP/2000, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Woodland Hills, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Followed Test Driven Development to develop the application logic.
  • Developed the JAVA application based on the Service Oriented Architecture.
  • Developed flex based application, debugged and deployed for mobile applications.
  • Created RESTful web services to manage debit card accounts.
  • Provided architectural guidance for clearing systems including margining, risk management, position management, physical deliveries, asset management and electronic banking (SWIFT).
  • Generated Report Forms by using XSL, XSLT, XSL-FO transformations.
  • Used IBM Web Sphere Application Server to deploy the application.
  • Used Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Introduced Drools rule engine to existing project to implement conditional mechanism for client content display.
  • Involved in using JPA(Java Persistence API) frameworks and APIs such as JDO and Hibernate.
  • Installing and configuring Apache Tomcat application server and supporting them on Linux production servers.
  • Developed interactive user interface prototypes using HTML5, CSS3, JQuery, and JQuery UI.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Created session EJBs that retrieved information from Oracle database using Hibernate.
  • Developed various generic JavaScript functions used for validations.
  • Created JavaScript pages integrated with Ext Js, Wrote complex reporting applications with Ext JS.
  • XPATH expressions are used to extract data from XML files.
  • Used HTTP Request and SOAP Web service to post XML Data to the End Client.
  • Developed Web Services clients to consume Web Sevices.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Involved in defining the database schema, required stored procedures, functions, views, indexes and constraints, triggers and SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Administered both the offsite and onsite teams. Participated in troubleshooting the code defects and fixed them in a timely manner.

Environment: J2EE, Spring framework, Spring MVC, Servlets 2.3, JDBC, AJAX, Web services, Drool, SOAP, XML, Altova XML Spy, Java Beans, XStream, JPA, Apache POI, JQuery, JavaScript, Ext JS, Oracle 10g, Websphere 7.0, Design Patterns, SVN, Tortoise SVN, Apache Maven, ANT, Linux, JUnit, Flex HtmlUnit, XSLT, CSS3, HTML5/DHTML.

Confidential, New Jersey

Sr.Software Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using iBatis framework.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, JQUERY and JQUERY UI.
  • Designed and implemented Configuration Management Database (CMDB) for Service-Now environment.
  • Implemented XSLT to traverse through XML nodes in Drools implementation code.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring ORM to integrate Spring Framework with Hibernate and JPA frameworks
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Developed various generic JavaScript functions for client side validations.
  • Developed screens using JSP, JavaScript, AJAX and JQUERY UI.
  • Used XStream API to transfer data back and forth between Spring MVC and JQUERY UI.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Configured Apache Tomcat Application server and supported.
  • Involved in defining the database schema, required stored procedures, functions, views, indexes and constraints, triggers and SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Administered both the offsite and onsite teams. Participated in troubleshooting the code defects and fixed them in a timely manner.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.

Environment: JDK 1.6, J2EE, Spring1.2 framework, Spring MVC, JSP 2.0, slf4j, JSF, Servlets 2.3, JDBC, AJAX, XML, Java Beans, Apache POI, JQuery, JavaScript, JQuery UI, Dojo, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, VSS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML, Unix.

Confidential, Minneapolis

Software Developer

Responsibilities:

  • Worked on JSPs, JSTL, HTML, JavaScript, VAP and VCM.
  • Lead a team of 6 people.
  • Used Tomcat application server.
  • Used Spring with IBATIS.
  • Designed pdf reports using iText which called by application dynamically.
  • Prepared UML diagrams for the details designs using Rational Rose.
  • Designing, coding and testing of the application.
  • Junit testing during build phase.
  • Extensively use Collections API to manage Java Objects in different layers.
  • Deployed Web Services using JAX-WS API for updating the information.

Environment: Windows, Spring, VAP, VCM, Tomcat, Servlets, JSP2, JavaScript, Java 1.5, JAXB, XML, VSS.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Involved in the Full Life cycle of the project, i.e. Requirements gathering, and in implementing OOAD using UML.
  • Worked on Action forms, Action servlets and struts-config.xml file of Struts MVC framework.
  • Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
  • Suggested a proper N-tier Architecture and designed the system using J2ee & SOA and designed innovative front end using CSS and HTML.
  • Designed UI with AJAX, DHTML and JavaScript for more interactive web pages. Involved in implementation of client side validations using JavaScript.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Involved in deploying the application in WebLogic application server. Developing and executing the UNIX Shell Scripts for deploying the application in the server.
  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams and Activity diagrams.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.

Environment: Java 1.5, J2EE, Servlets, JSP, Struts, EJB 2.0, JSTL, HTML, JavaScript, CSS, IBM WebSphere 5.1, Oracle 9i/10g, TOAD, SOAP, XML, Eclipse, XML Spy, Hibernate, UNIX, Windows 2000.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of various front-end modules.
  • Worked in deadline driven environment.
  • Developing Java script modules for client side validations.
  • Developed core Java backend tools.
  • Developed custom tag libraries for formatting contents in JSPs.
  • Developed and deployed EJBs on the server.
  • Involved in the production support for the application.
  • Developed various server side components using various J2EE technologies.
  • Developed presentation modules using Struts framework.
  • Developed various controller components using Struts framework.
  • Extensively used JDBC to access the database objects.
  • Extensively involved in coding of various design patterns.

Environment: Core Java, JDK 1.6, J2EE, Servlets, JSP, Struts, MVC, EJB, Java Beans, SQL, PL/SQL, Design Patterns, JDBC, JBOSS, Log4J, Apache ANT, JavaScript, CSS, HTML, XML, DB2, Stored Procedures, Windows 2000/NT/98 OS.

We'd love your feedback!