We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

0/5 (Submit Your Rating)

Vineland, NJ

SUMMARY

  • 7 years of IT industry experience in Architecture, Analysis, Design, Development, Code review, documentation, Implementation and Testing of software applications using Java/J2EE technologies includes presentation, business logic and database access layer for various domains.
  • Profound experience on Implementation of complex Client/Server and Intranet/Web based n - tier systems in a variety of domains like Banking, Insurance and E-commerce.
  • Expertise in Java, Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC.
  • Hands on experience on planning, estimation, designing, developing and negotiation on application development issues with internal and customer resources
  • Experience in web technologies like HTML, XML, JavaScript, JQuery, AJAX, and CSS.
  • Experience in SOA implementation using SOAP and XML processing APIs, REST Web Services.
  • Experience in building applications on Application/Web Servers like Apache Tomcat, JBoss, BEA WebLogic, and IBM WebSphere.
  • Experience with Bug tracking tools like JIRA, Clear Quest, and Quality Center.
  • Exposure in creating Use Cases, Classes, Sequences and activity Diagrams using Rational Rose.
  • Excellent knowledge and experience in MongoDB, MySQL, Oracle and MS SQL Server databases.
  • Experienced in software versioning and revision control tools like SVN and Git.
  • Experience in various Design Patterns such as MVC, DAO, Front Controller, Session Facade, Singleton, and Factory.
  • Excellent understanding of Test-driven development, Software Development Life Cycle (SDLC) methodologies like Agile and Scrum.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

  • Java
  • Python
  • C/C++
  • SQL
  • Shell Scripting
  • Servlets
  • JSP
  • JDBC
  • Web Services
  • JMS
  • EJB
  • HTML
  • XML
  • JavaScript
  • JSON
  • CSS
  • AJAX
  • Struts 1.x
  • Hibernate 3.x
  • Spring 2.5/3.x
  • MongoDB
  • Apache Tomcat 6.x/7.x
  • JBoss 5.x
  • IBM WebSphere 6.x/8.x
  • BEA WebLogic 10
  • Oracle 9i/10g/11g
  • MySQL 4.x/5.x
  • SQL Server
  • DB2
  • Eclipse
  • RAD
  • NetBeans
  • JUnit
  • Log4J
  • Ant
  • Maven
  • CVS
  • SVN
  • ClearCase
  • Windows
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, Vineland, NJ

Java/ J2ee Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Analysis, Design, and Code Development.
  • Involved in Front-end application developing using JSP, HTML, JavaScript, JQuery, and CSS.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Analyzed Spring MVC architecture in view of the application workflow and application development.
  • Designed and developed DAOs, Services, and Controllers to manage data and implement business logic.
  • Used Spring JDBC Template, Hibernate and JPA to interface with the database.
  • Implemented transaction management using Spring AOP and Declarative Transaction Management.
  • Involved in designing various tables required for the project in Oracle database and developed Queries, Prepared Statements, and Stored Procedures.
  • Used GitLab for software versioning and as a revision control system.
  • Used Maven to manage dependencies and automatic the build process.
  • Developed Test Cases using JUnit 4 and cooperated with QA team in integration testing.
  • Followed Agile Methodology and used QC for planning and bug tracking.

Environment: Java, J2EE, Spring, JDBC, Hibernate, JPA, Struts, Servlets, Web services, RESTful, HTML, JSP, JavaScript, JQuery, JSON, CSS, XML, Log4J, GitLab, JUnit, Oracle 11g, JBoss, Spring Tool Suite, Quality Center, and Windows.

Confidential, Canton, MA

Java/J2ee Developer

Responsibilities:

  • Interacted with end client (Business Team) for requirement clarifications and status meetings.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Provide the user data from a collection to different APIs by implementing service layers.
  • Involved in developing Spring DAO layer.
  • Configure numerous collections in MongoDB for all the user data from various business units.
  • Map Java objects from/to MongoDB by using Morphia - a lightweight library.
  • Create various endpoints to call other applications using web service methods. Wrote JUnit test cases and test suites for functionality testing.
  • Used Log4J for logging and tracing user-desired messages.
  • Followed Agile and Scrum Methodology in software development.
  • Development and Integration of the Application using Eclipse IDE and used SVN as version control tool.

Environment: Java, J2EE, JSP/Servlets, Spring, RESTful, JBoss, UML, HTML, JQuery, JavaScript, CSS, XML, Log4J, SVN, Maven, JUnit, MongoDB, Morphia, Oracle, and Windows.

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Created UML diagrams like Class diagrams, Sequence diagrams, and Use case diagrams in different tiers of the module using Rational Rose.
  • Used Message Driven Beans to read the messages from JMS queues for asynchronous communication.
  • Create various endpoints to call other applications using web service methods.Wrote JUnit test cases and test suites for functionality testing.
  • Configured EJB to manage java beans and set their dependencies in a context file.
  • Involved in dedigning a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using RESTful.
  • Developed Functions, Stored Procedures, and Triggers to process the trades and also established data integrity among tables sitting on Oracle Database.
  • Used Log4J for tracking errors and debugging the code.
  • Used Agile Methodology for implementing Iterative development.
  • Developed Test Cases and Unit Tests for functionality testing using JUnit.
  • Used Maven for building of application.

Environment: Java, J2EE, Servlets, EJB 3, JSP, XML, RESTful, Web Services, JMS, JUnit, Log4J, Oracle, JBoss, Maven, and Windows.

Confidential, Allentown, PA

Java J2EE Developer

Responsibilities:

  • Involved in gathering functional requirements, providing cost estimates and performing the design and solution approach.
  • Involved in Java Multithreading programming.
  • Developed custom validators in Struts and implemented server side validations.
  • Developed EJB Session Bean to process user requests and Entity Beans to load and store information from database.
  • Used Session Facade extensively to provide a uniform coarse-grained service layer to separate business object implementation from business service abstraction.
  • Wrote Store Procedures for interacting with the database.
  • Writing Test Plans and Design Specifications for various modules.
  • Developed Front-end application using HTML, JavaScript and CSS.
  • Responsible to create, develop and implement SOAP Web Services components.
  • Developed Spring DAO layer using Hibernate with annotations using JPA.
  • Wrote JUnit test cases for classes developed in DAO layer.
  • Used Rational ClearCase for the version control of source code.

Environment: Java, J2EE, Spring, Struts, Hibernate, JPA, Weblogic, Servlets, JSP, JavaScript, CSS, EJB 3, SOAP, JUnit, ClearCase, SQL Server, Tomcat, and Windows.

Confidential

Java Developer

Responsibilities:

  • Designed and developed necessary UML Diagrams like Use Cases, Classes, Sequences, States and Activity Diagrams using IBM Rational Rose.
  • Developed various UI screens using JSP and HTML for retrieving details.
  • Implemented Action classes using Struts framework.
  • Developed JDBC code for Back-end processing.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used Log4J for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Coordinating with QC during Releases.
  • Used Crystal Report for designing and generating reports.

Environment: Java, Servlets, JSP, JDBC, SQL, HTML, Struts, IBM DB2, Rational Rose, JUnit, CVS, Log4J, Crystal

We'd love your feedback!