We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • An accomplished software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Around 8 years of experience in analysis, design, development, maintenance and support of enterprise and web applications, with skills in wide range of Java/J2EE technologies
  • Working knowledge in multi - tiered distributed environment, OOAD concepts
  • Have working experience in Agile Scrum and Test Driven development methodologies
  • Extensive experience in working with design tools UML Rational Rose and Visio
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, Expression language
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Data Access Object, and Data Transfer Object for building J2EE Applications
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS, ReactJS and NodeJS
  • Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO and template classes
  • Expertise in Object-relational mapping using Hibernate
  • Strong experience in XML technologies including XML, XSD, DTD, XSLT, XPATH, DOM, SAX
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere
  • Good Knowledge of using IDE Tools like Eclipse, Confidential RTCfor Java/J2EE application development
  • Expertise in database modeling, administration and development usingSQL and PL/SQL in SQL Server environments
  • Experience in working with build management tools like Ant, Maven and Jenkins
  • Experience in using version control and configuration management tools like GIT, CVS and Subversion
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Banking, E-Commerce Healthcare and Insurance domains
  • Versatile team player with good interpersonal skills, commitment, result oriented, hardworking, passionate to learn trending technologies and take on challenging tasks

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, Unix Shell Script/Bash.

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0 EJB 2.0/3.0.

Web Technologies: HTML, CSS, Javascript, AJAX, jQuery, Angular.js, Node.js, React.js

Frameworks: Hibernate, Spring 3.5/3.0, EJB 2.0, Struts 2.0

XML/Web Services: XML, XSD, WSDL, DOM, SAX, XMLBeans, RESTFul, SOAP, JSON

Application/Web Servers: Apache Tomcat 6.x/7.x, WebLogic 12.2.1, WebSphere 8.5.5, Spring Tool Suite

Methodologies/ Design Patterns: OOAD, UML, MVC, DAO, Singleton, Factory pattern.

RDBMS: MySQL 4.0, Oracle 9i/10g/11g.

IDEs: Spring Tool Suite, Eclipse Mars, and Confidential RTC v6.0.2.

Build Automation/Continuous Integration tools: Apache Maven 2.2.1, Ant, Jenkins.

Testing and Logging Frameworks: JUnit, Log4J.

Tools: Rational Rose, Oxygen XML Spy.

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose and OOA/OOD concepts
  • Used Agile Scrum methodologies for application development
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate Persistence Strategy for all modules
  • Developed Responsive UI using Angular, React.js and various node.js modules
  • Generated reports from the database using PL/SQL and SQL
  • Used Maven to create EAR, WAR & JAR files and deployed
  • Used Jenkins for continuous delivery by enabling deployment into several environments of Test, QA and production
  • Consumed Web Service using WSDL and SOAP tested using SOAP UI
  • Configured JMS messaging queues to update the request status in JBoss
  • Used CVS for the source control and merge code to integration branch
  • Used JUnit 4.0 framework for Unit testing of application
  • Used Git for version control and Log4J to create log files to debug as well as trace application
  • Supported technical team members in development of automated processes for data extraction and analysis

Environment: Rational Rose, Agile Methodology, Hibernate-JPA, Spring, Servlets, JMS, XML, SOAP, WSDL, JDBC, HTML5, CSS, JavaScript, AngularJS, Node.js, React.js, JNDI, CVS, Log4J, JUnit, Weblogic Application Server 10.0, MySQL.

Confidential, Littleton, MA

Java Developer

Responsibilities:

  • Involved in the analysis, evaluation, and implementation and testing of moderately complex software applications
  • Used Agile Scrum methodology for the iterative development of the application
  • Implemented the project by using Spring Web MVC module
  • Implement, integrate and maintain the client server and web related applications
  • Responsible for designing and developing UI using HTML, CSS, Angular and React.js
  • Implemented the project using SAX, DOM and JAXB to retrieve the data from the xml documents
  • Implemented the project using Web Services, WSDL, and SOAP to communicate with other systems by using Apache Axis2
  • Used Hibernate to manage Transactions along with writing complex SQL and HQL queries.
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements
  • Implemented new projects using Jenkins and Maven as build framework tools
  • Created automated build and deployment process for applications, re-engineered setup for better user experience and building continuous integration system
  • Responsible for running nightly builds and preparing BCT reports for different modules and platforms
  • Used JUnit framework for Unit testing the application.
  • Deployed the application using WebSphere as application server
  • Developed Web services using RAD and Tested using SOAP UI

Environment: JDK 1.7, Servlets, JSP, WebSphere 8.5.5, JDBC, XML, DOM, SAX, JAXB, HTML, SOAP web services, SOAPUI, SQL, PL/SQL, JavaScript, Angular.js, React.js, Oracle 11g, PL/SQL Developer, Git, Eclipse, Confidential RTC v4.0.4, RAD, Jenkins, Maven.

Confidential, St. Louis, MO

JAVA/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time
  • Developed various modules utilizing Servlets, JSP, JSTL, and JavaScript
  • Developed Order Worksheet for pricing using JSP and provided dynamic update of JSP
  • Used Spring through-out the application in injecting dependencies into layers of application and integrated with Hibernate
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Involved in the database retrieval and connections establishment to the SQL Server
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application
  • Implemented ANT build scripts for deployments
  • Implemented Custom Caching Objects to help efficient search instead of communicating with the database at every instance
  • Developed custom validators in Struts and implemented server side validations using annotations
  • Used GIT as a code repository and versioning tool
  • Monitored the error logs using Log4J and bug fixing

Environment: Java, J2EE, JSP, AJAX, Struts, Spring, and Hibernate, JNDI, Eclipse, Oracle, XML, UML, JSF, Web Services, SOA, DOM, GIT, Ant, and RAD.

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
  • Implement Agile Methodology and actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time
  • Designed the front end using jQuery, JSP, AJAX, CSS
  • Developed the presentation layer using JSP, Tag libraries, CSS, jQuery and client validation using JavaScript, CSS and HTML
  • Used multi-threading in programming to improve overall performance
  • Worked with EJB for handling RMI calls between server and client level
  • Used JQuery for dynamic & interactive UX
  • Worked on generating the web services (JAXB, JAX-RPC, RESTful) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP
  • Involved in writing DAO layer using Hibernate to access the MySQL database
  • Implemented Hibernate to map all the tables from different data sources to make database updating
  • Involved in the configuration management using SVN
  • Developed various test cases and performed unit testing using Junit framework
  • Transformed XML content into HTML using XPath, XSLT

Environment: Spring, JSP, Servlets, MySQL, AJAX, JavaScript, JQuery, EJB 2.0, Hibernate, Log4j, HTML, XML, XSLT, CSS, SVN, JUnit, Eclipse, SOAP, WSDL, Web Services, JMS, Weblogic.

Confidential

Java Developer

Responsibilities:

  • Involved analysis of the requirement documents and preparation of design documents
  • Involved in Writing Object Relation Mapping implementation using Hibernate and hibernate mapping configuration files
  • Implemented MVC Framework components such as Managed Bean, Managed property and a form set for validation and used JavaBeans to return dynamic information
  • Implemented Servlets, JSP and AJAX to design the user interface
  • Used JSF, JSP, Javascript, HTML, and CSS for manipulating, validating, customizing error messages to the User Interface
  • Developed web applications using JSP tag libraries and Spring MVC architecture. Involved in development of Checkout Module
  • Involved in creating request based JSP pages
  • Involved E-commerce application for Checkout module like display the products for customer, allows to place the order and make payments
  • Used Log4j for Logging Events
  • Maintained code versioning, performed Check In, Checkouts and merged code using subversion tool (svn)
  • Involved in bug fixing and resolving issues with the QA team

Environment: Java, spring, Hibernate, JSP, JSF, Eclipse, PL/SQL, JBoss, SVN, HTML, and CSS

We'd love your feedback!