We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 7+ years of professional experience in IT consulting, software development industry.
  • Extensive experience in Java Server side programming, Client/Server technology and Web based software development using J2EE and XML.
  • Strong Java GUI (front end) and J2EE (server side) Architecture, design and development experience.
  • Experience in developing Client - Server/N-tier/ Web-Development using Servlets, JSP, AJAX, JSTL, Struts, JDBC, XML, SAX, DOM, HTML, DHTML, CSS and Java Script.
  • Proficient in Java Enterprise Technologies such as EJB, JMS, JTA, JAAS, JSF, Custom Java Tag Library, JDBC.
  • Proficient in Message Oriented Middleware (MOM) technology such as JMS, Web Service, SOAP and IBM Web Sphere MQ Series.
  • Worked on MVC architecture, N-tier architecture and Design patterns.
  • Experienced in OOAD techniques, developing Use Cases and Interaction Diagrams.
  • Expertise Oracle and SQL Server, Stored Procedures, SQL and PL/SQL.
  • Strong knowledge in SQL and PL/SQL.
  • Experience in OC4J 10.1.3, Web sphere 7.0/6.1, and Tomcat 6.0 / 5.5 / 5.0Servers.
  • Experience in Struts Framework, Spring Framework, Apache Wicket, Ofbiz Framework and JSF.
  • Experience in various development tools like Oracle JDeveloper 10g/9i, Eclipse, WSAD and RAD.
  • Experience in Version Control tools like Rational Clear Case, VSS, SVN, CVS and MKS.
  • Experience in Build tools like Ant and Maven.
  • Experience in various SDLC phases like Analysis, Design, Development, Testing and Implementation.
  • Experience with object oriented modeling - UML. Familiar with various software methodologies, design patterns.
  • Extensively worked in Requirement Analysis / gathering and documentation.
  • Experience in using Agile Methodology Techniques.

TECHNICAL SKILLS

Languages: Java 1.7/1.6, J2EE (EJB, Servlets, JSP, JDBC, JNDI, JMS), SQL, PL/SQL, DAO, HTML, DHTML, CSS, JavaScript, XML, XSL, XSLT, Web Services JAX-WS API (SOAP, UDDI, WSDL), SOA, AJAX, COBOL, UNIX Shell Scripts.

Web Application Frameworks: Struts Framework, Apache Wicket Framework, Spring3.1 Framework, JSF,JPA Version of Hibernate, OpenJPA.

Dist Obj. Mgt: Enterprise Java Beans (EJB 3.0), RMI and RPC.

RDBMS: Oracle 10g/9i/8i/7.x, SQL Server 7.0, MySQL and DB2.

Database Tools: Toad, Squirrel and PL/SQL Developer for Oracle.

Tools: Web Sphere Studio Application Developer (WSAD) 5.1/5.0, Eclipse 3.0/3.5, RAD, Oracle JDeveloper 10g/9i, AppPerfect, JUnit, Crystal Reports, log4J, Struts, Ant.

Application Server: IBM Web Sphere 7.0

Web Server: Tomcat 5.5 and Apache Web Server 2.0.44.

Version Control: VSS, MKS, SVN, CVS and Clear Case.

Operating Systems: Win Vista/XP/NT/2000, Linux/Unix.

GUI: JFC Swing, AWT.

Methodologies / Process Tools: Agile, OOAD - UML using Rational Rose, Altova UML Tool.

PROFESSIONAL EXPERIENCE

Confidential - Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Created quality working J2EE code to design, schedule and cost to implement use cases.
  • Participated in creating various tasks and estimated man hours.
  • Completely owned and designed the application using UML Diagrams for various scenarios of the requirement.
  • Implemented and integrated a spring based ACEGI Security Frame work in the application by establishing communication with LDAP.
  • Participated in code reviews.
  • Played a successful role to promote application into production on accurate date.
  • Developed and executed various JUNIT Test cases using Rational Application Developer. Used JMOCK API.
  • Implemented spring -MVC Design Pattern in the application.
  • Contributed in design and development of Struts/MVC web based application.
  • Various screens are developed using JSP, JSF, HTML, JQUERY AND Java script.
  • Documented and participated in Disaster Recovery process. Ensured high quality and strict adherence to the software standards.
  • Handled source code management in subversion. It includes code check in and checkout process, code merging from branch to root nodes etc.
  • Automated the source code build process using Maven.
  • Established various relationships among model objects using JPA Annotations.

Environment: Java, J2EE, UML 2.0, Rational Rose 2003, Java SDK 1.6, XML 1.1, HTML, AJAX, JSTL, SOAP 1.2, SAX 2.0, EJB, Hibernate, JSP 2.0, JMS 1.1, XML, HTML 4.01, JNDI 1.1, JDBC 3.0, JavaScript 3.03, Web Service, DOM, OOA, OOD, Servlets 2.3, Spring 3.0, Spring MVC, Subversion 2.0, Web Sphere 7.1, RAD 7.0, CSS, Oracle 9i, UNIX, Windows XP/7.

Confidential - City of Hutchinson, MN

Java/J2EE Developer

Responsibilities:

  • Designed various UML diagrams to describe the current flow of pre tax assessment.
  • Used multi-threading concepts, various Creational, Behavioral, Structural patterns integrated in the application.
  • Developed persistence layer. Using Open JPA. Implemented various related relationships using JPA Annotations.
  • Developed various Hibernate mapping files. Various Hibernate tools as like Code Generator and MiddleGen are used to generate Hibernate mapping files and java source files.
  • Developed and executed various JUNIT test cases to test the persistent layer (Hibernate)
  • Various test cases are developed and executed to prove that the logic involved in stored procedure is working successfully and later integrated in GL Extract (Java application).
  • Used HTML, CSS, Java Script, JQuery, Ajax for front end development.
  • Developed Flex unit and JUnit test cases.
  • Developed Spin3r API framework in JAVA for getting the data from Spin3r Database.
  • Used different design patterns like singleton, Session Façade, Value Object, and Data Access Object etc.
  • Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
  • Review of Test cases.

Environment: Core Java, J2EE, JSP, EJB, Servlets, Object Oriented Patterns, Hibernate 2.1, DB2 8.0, UML 2.0, CVS (Version Control), RAD 6.0, Squirrel, Iseries Navigator, Web Sphere 6.0, COCOON 2.0, UML, JavaScript, XML, Spring, JUnit, Jmock, HTML, Generics, Windows XP/7.

Confidential - Fargo, ND

Java/J2EE Developer

Responsibilities:

  • Created quality working J2EE code to design, schedule and cost to implement use cases.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features of Spring framework to handle exceptions.
  • Used JAX-WS for implementing and testing Web Services.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Schema validation and converting xml into java objects using JAXB API.
  • Contributed in design and development of Struts/MVC web based application.
  • Used Spring MVC framework extensively in developing the applications.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglib’s) to create standard dynamic web pages.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used ClearCase for source Version Control.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Provided the users with training.
  • Deployed the application onto the production boxes.
  • IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other. Used to achieve SOA.
  • Used rfhutil tool to deubug Messages in MOM(Message Oriented Middle ware)
  • Deployed the application in WebSphere 70.

Environment: Java/J2EE, Spring MVC 2.0, Clear Case, Apache, Eclipse 3.3, JSP 2.1, JSF, Spring MVC, JNDI, Log4j, JUnit 4.5, XML, HTML, JavaScript, WebSphere 7.0, Oracle 10g, Windows 7 and IBM MQ Series.

Confidential

Software Engineer

Responsibilities:

  • Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
  • Developed and implemented the interactive functionality using JSP, Tiles framework.
  • Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
  • Developed Stored Procedures, Queries to extract the Customers data from the database.
  • Used Subversion for Version Control Management.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
  • Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
  • Developed Utility Classes, which are used throughout the application.

Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, Maven, Subversion, Log4J, WebSphere and Windows / NT.

Confidential

Responsibilities:

  • Designing of UI using JSP, HTML and JavaScript.
  • Designed, Implemented, Tested and Deployed Enterprise Java Beans (both Session and Entity) using WSAD for Java as development tool and Web Sphere as Application Server.
  • Developed several EJB’s encapsulating Business Logic and thus separating JSP layer from it.
  • Worked on reviewing code debugging, testing using JUnit.
  • Extensively worked on Junit test cases.
  • Used Reflection API to modify the Run time behavior of application.

Environment: Java, JSP, Servlets, EJB, JDBC, Java Script, HTML, JUnit, CSS, MKS, WSAD, WebSphere and Windows / NT.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed the application using Struts framework.
  • The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!