We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • A Java/J2EE Developer with 7+ years of IT experience in Design, Development, Support and Implementation of Web based applications with N - Tier Architecture using MVC and JAVA/J2EE Technologies
  • Thorough understanding of Object Oriented principles (OOAD).
  • Full lifecycle development experience on large and complex enterprise systems.
  • Robust understanding of Java and an in-depth understanding of J2EE technologies, including oops, generics, collections, deign patterns, multi threading, concurrency control, JNDI, JDBC, JMS, JPA, JTA, Servlets, JSP, dependency injection.
  • Strong experience in Web services including SOAP, JAXB,, JAXWS.
  • Good knowledge in JAX-RS and restful frameworks like Jersey and RestEasy.
  • Extensively worked on Spring framework.
  • Extensive experience in ORM frameworks JPA, Hibernate.
  • Strong experience in J2ee Complaint servers like WebLogic, WebSphere, Jboss and Tomcat.
  • Strong experience in implementing GOF and J2EE Design Patterns.
  • Extensively used messaging with JMS, MDB and Adobe Flex with BlazeDS/LCDS.
  • Good experience in developing Spring Batch and stand alone batch programs.
  • Strong UI development experience Angularjs, JSP, JSF, Spring MVC, AJAX and Adobe Flex.
  • Strong experience in Adobe flex with Action Script and MXML with Cairngorm frameworks.
  • Involved in full life cycle of web applications development from the scratch for various domains like Mortgage, government, hospitality and health care.
  • Good experience in XSD, XSLT and XML for web services development.
  • Strong experience in databases, including Oracle and DB2.
  • Strictly followed test driven development with maximum code coverage using different unit test frameworks Junit, Mockitto.
  • Strong experience in design with UML using Enterprise Architect and Rational Rose.
  • Worked on multiple Operating Systems like Windows, Unix.
  • Experience in Version control tools CVS, SVN, Clear Case, Star Team, and TFS.
  • Experience in Agile Scrum development.
  • Strong analytical, research and problem solving skills.
  • Ability to build proof of concepts and custom frameworks.
  • Ability to learn and implement quickly and self-directed
  • Ability to take challenges and efficient time management.
  • Passionate about continuously improving organizational best practices.

TECHNICAL SKILLS

Languages: Core Java, J2EE, SQL, PL/SQL, Flex.

Java Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, XML Parsers, JSP, Servlets, EJB, JMS, Web services(SOAP,REST), AJAX.

APIs: JDBC, JMS, JNDI, JPA, JTA.

Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Servicelocator, Observer, Singleton, View Helper, Decorator, Iterator etc.

Middleware technologies: EJB, JNDI, JMS, JTA, JPA, JDO.

J2EE Frameworks: Struts, Hibernate, Spring, JSF.

XML Technologies: XML, XSD.

Databases and Tools: Oracle, MySQL, SQL Server, DB2.

Web service specifications and Implementations: JAX-RPC, JAX-WS, JAX-RS, Axis.

Methodologies: Agile, Scrum, Test Driven Development.

Scripting/GUI Tools: HTML5, JSON, JavaScript, AngularJS,CSS3, ActionScript,JSTL, JSP.

Operating Systems: Windows 95/98/NT/2000/XP.

Servers: WebLogic, JBoss, Apache Tomcat, WebSphere.

IDEs: Eclipse, RAD, WebSphere Studio Application Developer (WSAD).

Build and Test Tools: Ant, Maven, JUnit.

Misc Tools: Subversion (SVN), CVS, XMLSpy, Rational Enterprise.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • System built using Model-View-Controller (MVC) architecture.
  • Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Extensively worked on Service locator, Business delegates, Front Controller, Cairngorm Events and Commands.
  • Writing remote objects in Java and BlazeDS and AMF.
  • Analysis, Design and Development of Flex UI components and integration with existing Services Layer.
  • Extensively worked with IDEs Flex/Flash Builder and Eclipse.
  • Developed Web services to allow communication between applications through SOAP over HTTP.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Configured JPA to use Hibernate as ORM tool.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Created object modeling using UML2. Created Class Diagrams, Sequence Diagrams.
  • Implemented Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Provided production support for the application and coordinated with cross functional teams.
  • Worked in Test Driven Development (TDD) using JUnit, jmock and mockito.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: Java 1.6, Hibernate 3.0, JDBCTemplates, SOAP Web services, Weblogic Application Server, jmock, mockito, SpringMVC,HTML5, Angular js, Flex, JIRA, Jenkins, XML, SQL, Windows, Maven, and Oracle10g.

Confidential, Harrisburg, PA

Java/J2EE Developer

Responsibilities:

  • FollowedWaterfallmethodology withiterationand participated in all phases of Software Development Life Cycle (SDLC).
  • Involved in analyzing the requirements and participated in discussions with team of Business Analysts and Solution Architect.Review Functional requirements, Non-Functional requirements, test strategies.
  • ImplementedMVCarchitectureusingSpringframeworkandDAO design patternfor maximum abstraction of the application and code reusability.
  • Involved in the development of the presentation tier usingJSP,HTML5,and CSS.
  • Interaction/Connection toOracledatabase was established usingHibernatefor persisting and retrieving of data to and from the database.
  • Implementedlogging functionality usingLog4jin the application to log theSystem levelandApplication level Exceptions.
  • UsedJUnitfor writing unit test cases and suits for performing Unit testing.
  • UsedANTas build and configuration tool, andSVNrepository as Version Control.
  • UsedEclipseIDEfor development and deployed the application onWebLogicapplicationserver.
  • Coordinated with the offshore team for the Development

Environment: Java, SpringMVC, Hibernate, RESTful WebServices, JSP, HTML5, CSS, Oracle, Log4j, Junit, ANT, SVN, Eclipse, WebLogic.

Confidential, Harrisburg, PA

Java/J2EE Developer

Responsibilities:

  • Developed the compass Dynamic Question builder, Navigation Manager and Access Manager in Flex.
  • Used spring action script library as IOC container.
  • Implemented composite pattern for XML marshaling and un-marshaling in action script.
  • Developed various Item renderers, repeaters and custom components in Flex.
  • Configured and Implemented flex modules in the application.
  • Implemented front controller, business delegate, service locator and factory patterns.
  • Implemented service and persistence layer in Spring with Hibernate.
  • Responsible for smooth integration Flex frontend with web services as data management services of BlaseDS.
  • Implemented accessibility in Flex.

Environment: Adobe Flex, Java, JSP, HTML, DHTML, JavaScript, Oracle, SQL, Spring, Hibernate, Web Sphere, JUnit, XML, RESTful webservices, Flex builder, Selenium, Windows NT, OOAD, UML, Rational Rose.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Implemented open sourceMVCarchitecture usingSpring MVCand configured the spring beans.
  • ImplementedSpring Dependency Injectionfeature ofSpring Inversion of Control (IOC).
  • Implemented persistence layer usingHibernatefor Object Relational Mapping.
  • Involved in the development of the presentation tier usingflex,HTML,CSS, for login.
  • UsedJAX-RSfor designing and developingRESTfulWeb Services.
  • XMLfor building data structures required for Web Services.
  • Implemented logging functionality usingLog4j.
  • Monitored the error logs using Log4j and fixed the problems.
  • UsedEclipse IDEfor developmentand deployed the application onWebLogicserver.
  • UsedMavenfor project management and build automation.
  • UsedSVNrepository as Version Control.
  • Involved inunit,system, integration and regression testing and also reviewed the code.

Environment: Java, J2EE, Spring, JSP, JDBC, Eclipse, ANT, HTML, JavaScript, RESTfulWeb Services .

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Involved in developing business tier using stateless session bean.
  • Worked onJavaMulti-threading programming, Synchronization,JavaMail API and Collections API for concurrent product models upload/download process.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts.
  • Collaborated on design specification reviews together with Business Analysts.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.

Environment: Java, J2EE, Spring, JSP, JDBC, Eclipse, EJB, ANT, XML, JUnit, HTML5, DB2, and CVS, Selenium.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Designedcomponents usingServlets,JSP,and HTML.
  • UsedJDBCfor connectivity to databaseto performCRUD operations.
  • Created Stored Procedures usingSQLfor data modification.
  • Performed Unit testing by writing unit test cases and suits usingJUnit.
  • Involved in writingANTscripts to build the application.
  • Developed the application usingEclipse IDEand Eclipse standard/plug-in features.
  • Implemented Logging framework usingLog4j.
  • Involved in code review and documentation review of technical artifacts.

Environment: Java, J2EE, HTML, JSP, JDBC, Struts, Eclipse, Oracle, Junit.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in implementing a concept of permission of GUI Components based on the role of users.
  • Development of middle layer in Java and Servlets.
  • Designedcomponents usingServlets,JSP,and HTML.
  • Implemented database interactions using JDBC.
  • Involved in creation of tables, stored procedures as per the requirements.
  • Finding reusable components.
  • Involved in Unit and Integration Testing.

Environment: Java, J2EE, JSP, HTML, Servlets, Struts, Tomcat, SQL,Eclipse, Rational Rose, JavaScript.

We'd love your feedback!