We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 7+ years of professional experience as a Java Developer in Object Oriented development, implementation, and maintenance of teh web and distributed Enterprise applications using Java/J2EE technologies.
  • Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Developed application using Java, J2EE, JavaScript, XML, HTML, AJAX, DOJO, CSS, XSLT, Groovy, WebLogic, IBM WebSphere and Tomcat.
  • Involved in requirements analysis, high-Level and Low-Level designs (HLD and LLD).
  • Experience in MVC architecture, Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
  • Experience in developing both SOAP and Rest Web Services.
  • Experience working in Agile / SCRUM environment and used RALLY for Spring Planning and Tracking.
  • Involved in writing SQL, PL/SQL code for MYSQL, Oracle and SQL Server 200 databases.
  • Experience with unit testing using JUnit and knowledge of ANT, Maven, and Log4j tools.
  • Used tools like Quantum, TOAD, DB Connect for performing SQL and PL/SQL developments.
  • Sound conceptual knowledge of Business Processes, Project Lifecycle and Software Development Life Cycle (SDLC).
  • Created Unix Shell Scripts and maintained production scripts.
  • Experience Working in Production support on 24 x 7 x 365 basis for Java/J2EE application.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Extensive experience in Object-Oriented Analysis, design and complete product development life cycle including Requirements Analysis, Design, Development, Implementation, Testing, and Maintenance.
  • Strong problem solving, debugging, logical implementation, Installation, and Configuration Skills.

TECHNICAL SKILLS

Languages: Java (Core Java, J2EE), PYTHON, J2EE, UNIX/Linux Shell, JavaScript, SQL, JDBC, ODBC

Web Technologies: HTML, CSS, Java Script, JSP

Frameworks: Hibernate, Spring, SOAP, Jersey, CXF, JMS, Servlets, Java mail

SOA: Web services (SOAP, Restful, UDDI, WSDL)

Tools: Ant, Maven, Toad

Developer IDEs: Eclipse, IntelliJ IDEA, Net Beans, JDeveloper

Version Control: SVN, GIT, CVS

Databases: Oracle, MySQL, SQL Server

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows, Linux, and Mac

Application Servers: Apache Tomcat 7.1, WebSphere 7.1, WebLogic 10.3.6

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in Requirements analysis, Design, Development, Implementation and high-level testing.
  • Implemented Agile Methodology dat includes daily scrum meetings with teh team.
  • Involved in Sprint planning sessions where requirements and release plans are discussed.
  • Developed teh application using Spring MVC framework.
  • Hibernate framework is used in data layer for maintaining data persistency.
  • Developed web pages using JSP, JavaScript, HTML and CSS to simplify teh complexities of teh presentation layer.
  • Used Maven to build teh application
  • Used Jenkins CI to deploy teh applications in various environments.
  • Support production issues by analyzing and fixing issues with quick turnaround.
  • Used HP Quality Center to keep track of defects.

Environment: Java 1.6, JavaScript, Spring, hibernate, JSP, HTML, XML, WSDL, SOAP Web Services, Toad, JPA, JDBC, Groovy, Eclipse, MyEclipse, WebLogic Server, Maven, HP Quality Center, JUnit, JIRA, Version1.

Confidential, Richmond, VA

Sr. Java Developer

Responsibilities:

  • Responsible for understanding teh functional requirements, writing teh technical design and developing teh requirements
  • This project is executed using Agile (Scrum) Methodology dat includes daily scrum meetings with teh team.
  • Developed and maintained web applications utilizing open source technologies like Hibernate ORM, Spring and Struts Frameworks.
  • Designed applications mainly using Spring MVC module. Managed dependency injection using spring and javax annotations without writing spring configuration XML. Integrated Spring DAO for data access using Hibernate.
  • Performed Action mapping in struts-config.xml and annotations, handled teh navigation from one screen to teh other screen using teh navigator framework.
  • Created Custom Tags for dynamic display of teh fields on teh screen for generic usage.
  • Involved in development of controller component using Servlets and view component using JSP, XHTML, CSS, HTML, JSF and JavaScript for teh client side validation.
  • Managed Object Persistence, Data retrieval using JPA, JDBC and hibernate with ORACLE as backend.
  • Used JNDI to lookup for teh data sources required.
  • Used Maven to build teh application and deployed teh application to teh Web logic server.
  • Involved in peer code reviews.
  • Reviewed and signed off QA test plan and Test case documents.
  • Used JUnit for Unit testing and Involved in performing Integration testing of teh whole application.
  • Used Oracle 10g as a Database and SQL Programming for teh querying database.
  • Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • Used JIRA to keep track of teh work assigned and updated teh status.

Environment: Java 1.6, JavaScript, Spring, Struts, JSP, HTML, XHTML, XML, JSF, WSDL, SOAP Web services, Toad, JPA, JDBC, Groovy, Eclipse, My Eclipse, Web logic Server, JUnit, Maven, JIRA, JUnit.

Confidential, Lancaster, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Coded Server-side Enterprise Java beans using Session and Message Driven Beans.
  • Creating of files and setting up teh paths and properties for Web sphere application server.
  • Logic and has developed Hibernate HQL and Hibernate mappings /created DAO mappings in Hibernate.
  • Developed server-side common utilities for teh application and teh front-end dynamic web pages using JSP, JavaScript and HTML Developed EJB components encapsulating business logic.
  • Created navigation component dat reads teh next page details from an XML config file.
  • Involved O/R Mapping using Hibernate.
  • Designed Reference table process dat primarily involves caching of teh dropdown data for all teh pages.
  • Major components designed Reference Table, Navigation, Custom tags, and Logout process.
  • Responsible for Unit Testing with JUnit, integration testing of software.

Environment: Enterprise Java Beans, WebSphere Application Server, Hibernate, JSP, JavaScript, XML, JUnit

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in teh development of Software Development Life Cycle (SDLC) using agile methodology.
  • Implemented Spring for MVC (Model View Controller) architecture, developed Spring Beans, Controller components (Controller, Form Controller etc.), and configured Spring beans in spring MVC-servlet.xml.
  • Written Hibernate configuration and mapping files for storing teh data into Oracle database.
  • Configured and deployed teh application in WebSphere Application Server and configured Data Source and Connection Pooling.
  • Implemented J2EE Design Patterns like Singleton, DAO, Value Object, Factory, and Session Facade for teh integration of application modules.
  • Configured LDAP for Authentication and Authorization of users.
  • Developed Web Services with SOAP, XSLT, XML, XSL, and WSDL.
  • Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for teh building teh applications.

Environment: OOAD/UML, Rational Rose, Java, J2EE, JSP, Ajax, JSTL, Servlets, Spring, Hibernate, Ant, Log4j, HTML, JavaScript, CSS, XML, Web services.

We'd love your feedback!