We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Over 8+ year s of total IT experience in Designing, Developing, Testing and Deploying Enterprise applications using Java/J2EE Technologies.
  • Hands on experience in developing numerous Multi - tier J2EE components with SOAP and RESTful.
  • Good experience with different design patterns like Singleton, Façade, Observer, Visitor etc
  • Hands on experienced with open source frameworks like spring (IOC, MVC, AOP, Transaction), Hibernate.
  • Experience using middle ware business logic technologies: Session Beans, Entity beans, Message Driven Beans.
  • Experience with tools like Maven, ANT, Gradle for build automations and GIT, svn, ClearCase for SCM.
  • Experience with Ruby automation scripts to test RESTful services including creating feature files.
  • Good Experience with TDD, junit test cases, mocking and stubbing, Mockito, Power Mockito etc
  • Good Experience in data source creation and handling.
  • Experienced in RDBMS SQL, PL/SQL in retrieving and manipulating data from backend using Oracle, SQL Server and MySQL.
  • Worked in developing GUI using HTML4/5, DHTML, CSS, Java Script, AJAX and Jquery, Angular JS
  • Hands on experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere, WebLogic and Apache Tomcat
  • Strong knowledge of IDE Eclipse, RAD, Spring Source Tool Suite and NetBeans, Intellij Idea.
  • Ability to pick up new Technology and design according to the requirements.
  • Experience in developing applications using waterfall and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service oriented architecture .
  • Good experience with AWS EC2 stack, writing chef script, Jenkins, Nexus, defining roles, creating stack etc.

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Sr. Java / J2EE Developer

Responsibilities:

  • Actively involved in design, implementation of Complex financial applications.
  • Actively participated in the implementation, maintenance and testing phases of REST API development.
  • Working on implementing Internationalization/Localization of enterprise login and forgot flows using struts 2.0, HTML5, CSS, JavaScript.
  • Updated an existing REST API to handle CVV validation which consumes SOAP Services.
  • Designed, developed and modified SOAP as well as REST APIs.
  • Created feature file as a part of REST api testing and wrote ruby automation scripts using Ruby 2.0 with cucumber by linking feature files
  • Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging.
  • Used RSA access manager for authentication purpose.
  • Used Apache tomcat as web server and Weblogic 10.3.6 as an application server to deploy various components of application.
  • Used Maven to build the project and SVN/GIT as a repository.
  • Used Spring JDBC Template as well as Hibernate.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Created hibernate mapping and hibernate configuration files for data manipulation.
  • Designed and implemented action-flows for persistence for user entered data.
  • Used SVN software configuration management and version control
  • Utilized design patterns such as singleton to access DAO.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Following complete agile development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
  • Used version one as project management tool, ALM to log defects, SQL Developer to query DB tables, DB visualizer for DB2 and Chrome developer tool to debug UI pieces.
  • Used PUTTY,MPutty to trace the log in System,INT region.
  • Highly experienced with JAVA/J2EE, MVC framework like Spring MVC, Struts 2.0, JSP, Servlet

Environment: Agile, JSTL, AJAX, jQuery, Spring MVC, Spring AOP, DAO, UML, Eclipse, STS Weblogic, Oracle 10g, Junit, Version One, SVN, GIT, Intellij Idea, REST Web Services, SOAP, HTML, CSS, Java Script, Struts 2.0, Maven, Hudson, Apache, Web Developer,DB2, Ruby 2.0, Cucumber

Confidential, Richmond, VA

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, and development and testing of the application using Agile Methodology.
  • Design & developed UI pages using HTML5, CSS, JavaScript.
  • Worked on Spring MVC Web flow with hibernate and groovy on grails.
  • Implemented core business logic in groovy to share the rewards between two customers having account during festival.
  • Analyzed and fixed core dumped issue by blocking multiple call to customer hub while customizing the product using Groovy.
  • Added Service fee feature to the subtotal amount if cashier enters special code.
  • Followed Agile Scrum.
  • Involved in writing test cases and extensively used Junit.
  • Used GIT as repo, Bamboo to build, SPLUNK, Tealeaf and dynatrace as production support tool, Intellij Idea as IDE.
  • Designed and implemented several Maven plug-ins for simplifying common configuration management tasks

Environment: Agile, GSTL, AJAX, jQuery, Spring MVC, Groovy and Grails, Spring AOP, UML, Eclipse, STS, Web logic, Oracle 10g, Junit, JIRA, GIT, Intellij Idea, REST Web Services, SOAP, HTML, CSS, Java Script, Struts, Maven, Bamboo, Apache tomcat

Confidential, King of Prussia, PA

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, and development and testing of the application using Agile Methodology.
  • Design & developed UI pages using HTML/JSP, XML, CSS, JavaScript; Used servlets for server side coding
  • Experience in ecommerce domain
  • Experiencein MVC flow with Spring MVC
  • Added B2B support Payment Plan which interacts with JDA and processes the placed order based on payment plan
  • Implemented RESTful web services to get product detail from vendor net.
  • Used Spring JDBC for persistence using DAO pattern
  • Used Jenkins as a building tools, highly familiar with SVN, used JIRA for task tracking, reporting
  • Experienced with writing scripts, database statements
  • Responsible for custom report generation in csv format
  • Coded numerous business validation rules & utility classes
  • Migration form RAD and WebSphere server to Spring Source Tool Suite & Tomcat 7
  • Involved in unit testing and writing unit test cases.
  • Involved in fixing bugs and enhancing the applications with additional features.
  • Tracking and Fixing defects using Serena Business Manager
  • Responsible for helping new teammates setup the project workspaces & any other project related tasks

Environment: Waterfall, JSTL, AJAX, jQuery, Spring MVC, JSP, Servlet, Spring AOP, Spring JDBC, Eclipse, STS, Web logic, Oracle 10g, Junit, JIRA, SVN, REST Web Services, SOAP, HTML, CSS, Java Script, Maven, Jenkin, Apache tomcat, Unix based environment, WINSCP, MPutty, SOAP-UI, REST Client, XSL/XSLT/XSD/SAX/DOM

Confidential, Oklahoma City, OK

Sr. Java Developer

Responsibilities:

  • Studied the scope of the Project and scaled the estimates with the Design Team.
  • Reviewed and discussed the BRD to analyze the requirements for the project and contributed to the proposed System Architecture.
  • Effectively interacted with Design Team members, and contributed to LL Design and Interaction Sequence Flows.
  • Created the technical documentation including the Function Specifications, ER Diagram, LL Sequence Flow Diagram, and Service specifications.
  • Defined the required services based on the design and finalized the method signatures.
  • Created the Service WSDL’s for the finalized set of services with the corresponding operations and designed the corresponding SOAP-UI Test Cases.
  • Contributed to the design of the database schema and created corresponding DAOs using with hibernate.
  • Defined the Service Layer DAO’s which interact with the Hibernate DAO, JMS services and external web services.
  • Generating the Service Classes, and defining Service Layer interfaces and DAO integration.
  • Worked on Spring application framework with the features IOC container and AOP for request/response logging.
  • Configured CXF Interceptors for request filtering, header validation and message integrity validation.
  • Setup Spring Batch 2.5 Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation and service retry mechanisms on failures.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Web service operations.
  • Used Freemarker Templates to generate the sample request and response templates for the external web service invocation.
  • Used Log4J to logging, debugging, and providing warning and info on the server console.
  • Involved in creation of Test Cases for SOAP-UI Test Suite and carried out Load testing using Load UI.
  • Used ClearCase Native Client as configuration management tool for code versioning and release management.
  • Used ERACOM HSM Module for Dynamic Key Exchange between the application servers and to encrypt/decrypt the customer card data before storage.
  • Involved in debugging and troubleshooting related to environment issues

Environment: Java 1.5, J2EE 1.5, JAX-WS 2.2, XML, Spring 2.0, Hibernate2, Struts2, Log4j, CXF 2.0, Axis 2, XPath, FreeMarker 2.3, Oracle SQL Developer, Oracle SQL Developer Data Modeler, IBM Websphere 6.1/7.0, Oracle Database 10g, UML, Clear Case, PL\SQL, SOAP-UI 4.0.1, Cruise Control, Microsoft Visio, Eclipse Galileo.

Confidential, Phoenix, AZ

Sr. Java / J2EE Developer

Responsibilities:

  • Worked as a developer in sprint teams in an Agile environment.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Implemented J2EE design patterns such as Factory, DAO, Session Facade, Singleton, Value object.
  • Designing the User interface using JSF, HTML and JavaScript.
  • Framework leverages JSF features like Event handling, Validation mechanisms and state management.
  • Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used Hibernate for Object Relational mapping.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed client request validations and processing using JavaScript.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Developed server-side services using Java multithreading, Struts MVC, Java, Springs, Web Services (SOAP, AXIS).
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Used Software development best practices from MVC, Spring, databases.
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using bug fixing and code reviews.

Environment: Java, J2EE,JSF, Springs, Struts, Hibernate, EJB,JMS, Servlets, JSP, JSP Tag Libraries, Java Script Libraries, HTML JDBC 2.0, JUNIT, XML, XSLT, Eclipse,Swings, ANT,Weblogic server, SOAP, WSDL, Webservices,JAXB, Oracle, Windows XP.

We'd love your feedback!