We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Senior Java Developer with 7 + years of experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Involved in all the phases of Software Development Life Cycle (SDLC).
  • Extensive experience in developing applications using HTML, JavaScript, J-Query, AngularJS, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, JavaScript, XML, XSLT, JAXB, WALL (Wireless Abstraction Tag Library) .
  • Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, 7.0 Web logic 8.x, 9.x Web and application servers.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, JSF, Spring IoC, Spring MVC, Spring Web Flow, and Hibernate.
  • Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer.
  • Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
  • Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
  • Developed ANT scripts and shell scripts for the build and deployment of J2EE applications.
  • Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, WSDL2JAVA, JWSDP, HTML and DHTML.
  • Hands on experience with ClearCase, Clear Quest, ISR, as well as REMEDY.
  • Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g, PL/SQL, SQLServer 2000 etc.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, Spring, Spring MVC, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXM, JAXP, JAX-RPC, JAXB, ANT, Applets, JUnit, Rational Robot, Jmeter, JDeveloper, RUP, Rational Rose, CVS, SDLC

Web/App Servers: WebSphere 7.0,6.1,5.x/4.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache

IDE Tools: RAD, RSA, WSAD 5.x, WebLogic Studio 8.x/7.x, Eclipse 3.0/2.1.1, JBuilder, Visual Studio, Webstorm.

Web Services: XML, SOAP, WSDL, Apache AXIS, RESTful

Data Bases: Oracle 8i/9i, DB2, SQL server, MS Access, Sybase

Languages: Java, JavaScript, PL/SQL, HTML, DHTML, XML

Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in design, development, unit testing and maintenance of internally developed application.
  • Involved in discussions with business analysts and designed the FSD’s and Design documents.
  • Developed code for both server side and client side implementations using Spring AOP and Dependency Injection.
  • Developed User Interfaces using HTML and AngularJS.
  • Developed reusable AngularJS directives.
  • Developed pages using liferay
  • Converted UI screens from XMI (XML Metadata Interchange) framework to AngularJS framework which resulted in better performance and reduced code count.
  • Developed AngularJS Controllers which Isolates scope to perform operations in UI. Developed services and injected them to controllers using DI of AngularJS.
  • Involved in Code migration and resolving code conflicts in various versions.
  • Developed Hibernate services, Data Objects and Data Access Objects to access Oracle DB.
  • Involved in play-backs to the client and functional team for developed functionality.
  • Involved in production support for resolving user problems.
  • Performed Design review and Code review for well-known performance practices for better performance and code maintainability.
  • Developed test cases using Jasmine and used karma framework to run these test cases. Developed unit test cases using TestNG framework. Developed some end to end test cases using Protractor.

Environment: Java 1.7, Webstorm, AngularJS 1.3, HTML5, CSS3, Bootstrap, JSON, JavaScript, XMI, Maven 2, Eclipse Kepler, Eclipse Juno, XML, Tortoise SVN, Git, Hibernate, SQL Developer, JBOSS 6.0.1, Spring MVC, RESTful, JUnit4, Oracle DB, Google chrome, EMF Framework, Grunt, Karma,.

Sr. Java Developer

Confidential, Rockville, MD

Responsibilities:

  • Involved in requirements gathering, analysis, and Use Case development of the CRC-CME integration using UML and Rational Rose.
  • Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations
  • Used Spring MVC and Web flow for the User Interface development of the NINDS CRC website.
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
  • Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool.
  • Developed and reviewed XML Schema Definition files, for the integration of the CRC-CME for various transactions namely Lunch and Learn Registration, Registration Response, Take CME Test, Post Test Results etc., for the CRC-CME Integration.
  • Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
  • Implemented Auditing of the outbound as well as inbound tractions between CRC and CME corner using Spring AOP and SQL Triggers.
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug)
  • Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP
  • Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC.
  • XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds.
  • Implemented Session Façade, Command Pattern, DAO design patterns.
  • Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the NINDS CRC application on to the target test as well as production servers.
  • Involved in tracking the production (GEMINI) issues and fixing the issues and worked on Content Management changes.
  • Extensively worked on writing JUnit test cases for testing the Business components developed in spring, and Hibernate using JUnit framework, for the Outbound and Inbound Tractions between CRC and CME, by mimicking the XML documents.
  • Written UNIX shell scripts for processing flat files and log files.

Environment: Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4Apache AXIS, RESTful/SOAP Webservices, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.

Sr. Level. Java & Business Rules Developer

Confidential, Camp Hill, PA

Responsibilities:

  • Involved in requirement gathering and high level design of Case Management business processes.
  • Involved in the technical specifications preparation and user training.
  • Involved in design documentation using UML class diagrams and use case diagrams.
  • Involved in the development of JSPs for implementing view of Struts framework.
  • Developed JavaScript to support the front end validation.
  • Creating the POJOs which handle all business logic.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Extensively worked on the Persistence Layer, involved in the development of POJOs and Hibernate mapping files.
  • Developed nightly batch jobs which involved interfacing with external third party state agencies.
  • Involved in configuring triggers and stored procedure development using PL/SQL in Oracle Database.
  • Involved in design and development of customized logging mechanism using log4j.
  • Involved in the implementation of the security roles and role-based authentication.
  • Involved in Quality assurance process which includes code review and promotion.
  • Using Rational ClearQuest tools for creation and tracking of Development activities and bugs.
  • Using Rational ClearCase for version controlling.

Environment: Java 1.6, J2EE, JSP, Struts1.2, Spring, Hibernate, JavaScript, HTML, XML, AJAX, UML, SOAP, UDDI, Axis, PL/SQL Developer, Oracle 11i, JDBC, JUnit, UNIX, Log4J, Rules Engine, RAD 7.x, IBM WebSphere Application Server7.x, ClearCase, ClearQuest, Dreamweaver, Microsoft Script Debugger, Microsoft Visio.

Mid-Level Developer

Confidential

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Developed session, entity beans and message driven beans.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in Web logic application server in development and production environment.
  • Participated in discussions on selecting Design Patterns and implementing them.
  • Implemented CVS as Version control system.
  • Code Walkthrough. /Test cases and Test Plans.

Environment: Java/J2EE, Struts, Tiles, EJB,JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, BEA Web logic, Eclipse, Oracle8i, Windows NT

We'd love your feedback!