We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Having 9 years of IT Experience in Software development of Business Applications and Solutions as a Java Developer.
  • Experience in designing and developing applications using J2EE, Spring Framework, Spring MVC,
  • Hibernate, Servlets, JSP, JSTL, Struts.
  • Experience in developing, packaging and deploying Servlets, JavaBeans, and JSPs using Eclipse 4.x, STS.
  • Strong experience in teh functional usage and deployment of applications over Web/Application servers like Apache Tomcat, WebLogic and WebSphere.
  • Experience in developing web based user friendly GUIs using Servlets, JSP, HTML, CSS, XHTML, Java Script, JQuery, JSTL and AJAX.
  • Experience working with Oracle & MySql databases.
  • Having good experience in handling XML form of data.
  • Expertise in defining coding and development standards and implementing design and code review procedures throughout teh project lifecycle.
  • Experienced in Architectural design of teh System and designing application using OO Concept, implementation of J2EE Design Patterns like DAO, Singleton Pattern, Session Facade, Service Locator, Spring IOC, Spring MVC .
  • Hands on experience in using different types of build tools like MAVEN and ANT.
  • Good experience on version management tools Clear Case, CVS and SVN
  • Experienced in teh phases of Software Development Life Cycle (SDLC) Like Requirement Analysis, Requirement Validation, Software Requirements Specification, Detailed design, development, testing, and implementation.
  • Good understanding of UML
  • Strong communication skills and excellent customer relations in collecting and analyzing user requirements.
  • Ability to quickly master new concepts, applications and work a team player
  • Experience in project documentation and has good logical and analytical abilities.
  • Strong communication and Interpersonal skills
  • Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities
  • Ability to work in diverse platforms and industry environments.

TECHNICAL SKILLS:

J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC, JUnit, Maven, ANT, Log4J, Eclipse, RAD, TOAD.

Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, JQuery, XML, XSD, XSL, SOAP, Rest, JSON, JACKSON and WSDL.

Application/Web Servers: Web Sphere, Jboss Fuse, Web Logic, JBoss 5.x, and Tomcat 6.x, Domino v8.x.

IDE: Eclipse, STS, RAD.

Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0.

Languages: Java, C/C++, PL/SQL, Java script, Python

Software Methodologies: Object Oriented Analysis & Design, UML, Agile, Development Methodology

Operating Systems: UNIX, Redhat Linux, Ubuntu, WINDOWS XP/7.0.

PROFESSIONAL EXPERIENCE

Confidential - Chandler, AZ

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in teh analysis & design of teh application.
  • Developed teh controller servlet to handle teh requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Involved in writing client side validations using JavaScript.
  • Developed front-end content using HTML, CSS and client-side validations using Angular.JS JavaScript.
  • AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into teh client pages.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.Various facets of teh web service like functionality and performance were tested before deploying.
  • Developed Data Access Objects (DAO) to access middleware Web Services.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
  • JDBC with SQL/PLSQL for database connectivity.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • JUnit was teh framework used in teh development of test-driven development.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping teh database model into persistence objects using Hibernate Annotations
  • Used Oracle Database for persisting teh data. Used Agile methodology.
  • Websphere was used to integrate teh applications and automate teh process.
  • Back end database testing was done to find bugs in teh early stage of development.
  • Implemented teh integration with teh back end system with web services using SOAP.
  • Developed a logging component using Apache Log4J to log messages and errors.
  • JQuerywas utilized to simplify teh client-side scripting of HTML.
  • Involved in teh design of teh Referential Data Service module to interface with various databases using
  • JDBC.
  • Involved in designing test plans, test cases and overall Unit testing of teh system.
  • Prepared documentation and participated in preparing user's manual for teh application.

Environment: Java, J2EE, JSP, Spring MVC, Hibernate, Eclipse, WebSphere, JavaScript, Ajax, JQuery, JDBC, JavaWeb services, Oracle, Junit, CVS

Confidential, New York City, NY

Sr. Java/J2ee Developer

Responsibilities:

  • Applications are implemented using agile methodology where there are daily SCRUM meetings every day to understand teh status and resolve any issues.
  • Involved in all phases of teh project requirement, analysis, design, coding and Unit testing.
  • Involved in Test driven development, including code coverage and profiling.
  • Involved in writing cloud deployed applications using Amazon Web Services.
  • Designed teh user interface of teh application using HTML5, CSS3, Java Server Faces (JSF 2.0), JSP, JSTL, JavaScript.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implementedlogic to listen and to subscribe events.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Used Angular.JS as teh development framework to build a single-page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Designed and developed Restful service interface using spring boot to teh underlying customer event API.
  • Working in GitHub repository.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Implemented Test cases using JUnit and Tested web services with REST Client (postman).
  • Developed REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Tested services using Junit with Mockito framework and for integration testing used spring with Junit.
  • Worked on Dynamo DB, creating tables and performing scan and query operations based on teh hashand range keys.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design.
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Modify and update existing Python and Shell scripts in teh application.
  • Involved in testing internal routes and Get, Put, Post, Delete methods using postman.
  • Implemented log4j framework for logging teh application.
  • Configured build, gradle to manage project dependencies and plug-ins to build teh application.
  • Used Jenkins to deploy teh services to develop and QA environments.

Environment: JDK 1.8, Intellij IDE, AWS Dynamo DB, AWS SQS, J2EE, Groovy, Mockito, Junit, Spring Boot, Spring, Restful Web Services, MongoDB, Postman, GitHub, GRADLE, LOG4j and Python.

Consumer Energy, Jackson, MI

Sr. Java Developer

Responsibilities:

  • Integrated JSF, Hibernate framework with Spring framework.
  • Log4j framework has been used for logging debug, info & error data.
  • Have done data manipulation on front end using custom validations to integrate with JSF.
  • Implemented UI screens using JSF libraries and third party libraries.
  • Implemented Composite components using JSF.
  • Experienced with handling Ajax calls that integrate with JSF.
  • Developed JSPs and Servlets using Spring and Struts framework to achieve MVC style.
  • Implemented Business components using Spring Core and Spring AOP modules.
  • Implemented Page specific options utility using Spring MVC interceptors.
  • Implemented Transactional, Session Aspects using Spring AOP concepts.
  • Configured Declarative transaction management using Spring configuration files.
  • Implemented Message driven beans to send Errors from JMS Queue to support team using BMC Msend utility command.
  • Hibernate framework was used for backend persistence.
  • Experienced with caching strategies, join strategies, core interfaces in Hibernate.
  • Implemented Rest Web Service to access content from different sources.
  • Created Junit test scripts using Easy Mock to unit test teh code flow .
  • Implemented Cross-domain functionality using JQuery.
  • Expertise in OOA and OOD using UML (Use case diagrams, class diagrams, sequence and state diagrams using Microsoft Visio)
  • Create AAR/WAR file using Maven for deploying/build process and integrate with Jenkins.
  • Experienced with third party code review tools like PMD and Sonar check styles to review code.
  • Creating and Deploying War/Jar/Ear files. Deploy J2EE applications onto Web Sphere managed servers for QA, Pre-Production and Production environments.
  • Utilized Core J2EE design patterns such as Observer, Front Controller, Factory, Abstract Factory, Singleton and Data Access Object (DAO) in teh implementation of teh services.

Environment: Spring, Spring MVC, Hibernate, EJB, JMS, JSF, JQuery, Maven, log4j, Rest Web services, Junit, Java.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Acted as a Senior Module Lead and coordinated with teh US and India teams.
  • Involved in requirement gathering & analysis, design and development activities.
  • Used extensively teh OOPS concepts.
  • Developed UI using JSP, JQuery, and Struts.
  • Used DRUPAL for Web content management and created custom pages.
  • Familiar with MongoDB write concern to avoid loss of data during system failures.
  • Developed middle tier business logic for Core file parsing.
  • Implemented Rule based parsing using Groovy.
  • Developed DAOs classes using Spring.
  • Used Guice to implement dependency injection using annotations.
  • Created JavaScript for using DML operation with MongoDB.
  • Involved in writing ANT script for building teh application.
  • Performed unit testing using JUnit test cases to test teh behaviour of teh coded classes.
  • Provided development support for System Integration Testing and User Acceptance Testing.
  • Used Footprints to monitor defects.
  • Performed Code Review using PMD, FindBugs.
  • Involved in development of MIS Reports using JFreeChart.
  • Developed client downloads using JExcel.

Environment: Java (JDK 1.5), JSP 2.0, Groovy, Struts 1.2, Spring 3, JQuery, UNIX, MongoDB, JFreeChart, JExcel, Ant, JUnit4, PMD, FindBugs, Footprints, JBoss

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Involved in developing common API for generating notices.
  • Extensively used teh Core Java concepts like Java Collections, Generics and JDBC concepts.
  • Did teh Memory Management by tuning Garbage Collector (GC) for best performance.
  • Extensively used teh singleton objects in teh application.
  • Developed complex SQL Queries for getting teh records from teh system.
  • Responsible for developing batches which will run on timely manner and generate notices to clients which meets certain criteria.
  • Developed Unix Shell Scripts for scheduling teh batches.
  • Developed JUnit and DBUnit test cases for application.
  • Closely worked with Business Analyst and Client for business issues.
  • Worked with teh framework teams for teh bug fixing in framework.
  • Worked in stressful and deadline-oriented environment.
  • Developed Data Access Objects (DAOs) to access data from teh database.
  • Used Filter Servlets to do activities like redirecting teh user if he is not signed in already.
  • Developed Hibernate for data persistence.
  • Was involved in deployment using ANT for tool.
  • Involved in UML, Package, Class and State Diagrams using Rational Rose.
  • Developed JUnit Test cases and performed application testing for QC team.
  • Used JavaScript for client side validations.

Environment: Core Java, J2EE, Java Servlets, XML, HTML, CSS, JavaScript, Eclipse, Tomcat, Oracle 10g, SQL, PL/SQL, Vantage framework, DBUnit, JUnit, TOAD, Web Logic App Server, Agile (SCRUM) Development Process, SVN(Subversion), ANT, Cruise Control, Windows XP & UNIXCore Java, Windows XP, SQL, PL/SQL, Tomcat 5.0, Java, JSP, Html, Javascript, Servlets, Oracle 9i, Jdk1.4, JDBC, SVN(Subversion).

Confidential

Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for teh redesign.
  • Involvement in architectural and design discussions.
  • Helped teh project team to identify teh suitable technology tools required for teh projects.
  • Designed and developed teh Application based on Model-View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of teh modules.
  • Involved in technical design and teh architecture.
  • Created external XML documents.
  • Worked on JAVA J2EE team and designing DAO interface and implementation.
  • Involved in Bug Fixing (Debugging) of teh application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Developed and published web-services using WSDL, SOAP and XML, Jax-B.
  • Implemented Web-Services to integrate between different applications (internal and third party components using SOAP web services using Apache-CXF.
  • Designed and developed teh approaches/strategies for teh entire application.
  • Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
  • Used Apache Ant as teh software build tool.
  • Used Apache Maven for teh over-all software project management.
  • Used SVN tools for version control and management.

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, Spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.

We'd love your feedback!