We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Atlanta, GA

SUMMARY

  • Around 15 years of experience in Architecting, Design, Development and Testing of Enterprise Java/J2EE applications.
  • Extensively practiced using AWS services along with wide and in depth understanding on most of them.
  • Work Experience in Java, Servlets, JSP, JSF, EJB 3.0, XML, Java Mail.
  • Experience in Java Messaging Services (JMS), Web Services (SOAP).
  • Working knowledge on SOA architecture.
  • Expert in MVC Frame works like Struts and Spring MVC.
  • Experience in building browser based applications using Google Web tool Kit (GWT v2.4).
  • Experience in writing applications using Spring Framework.
  • Work Experience on Application Servers like Web Sphere, Web logic, Oracle 9i Server, Tomcat.
  • Good Experience on Java/J2EE Design Patterns.
  • Experience in White Box Testing using JUnit Test and Mockito Frameworks.
  • Experience in ORM technologies like Hibernate.
  • Experience in using RESTFUL and SOAP Web Services.
  • Experience is microservices Architecture using Spring Boot Framework.
  • Knowledge in writing Spring Boot, Spring REST and Micro Service Applications.
  • Good Experience in designing the Java/J2EE Applications using IBM tools like Rational Software Architect.
  • Experience in build management tools from Apache such as Ant and Maven.
  • Strong working experience in SDLC methodologies such as Agile, Waterfall, Test Driven Development Methodologies (TDD)
  • Experience in drafting High level design document and Low level design document with Class Diagrams, Sequence Diagrams using Microsoft Visio tool.
  • Experience on Java script frameworks like JQuery, JSON.
  • Experience in using Hadoop Eco System sub - projects such as Map Reduce, PIG, HIVE, HBase, Oozie, YARN.
  • Excellent analytical, communication and Inter personal skills.
  • A good team player and quick learner.

TECHNICAL SKILLS

Operating Systems: Win NT, Windows2000, DOS, Unix

Languages: Java2.0, C, C++, SQL, PL/SQL

Web Technologies: HTML, JSP, Servlets, JSF, AJAX, JSTL, GWT v2.4.

Scripting Languages: JavaScript, XSL, JQuery

Middle Ware: EJB, RMI, CORBA.

Enterprise Technologies: Java Mail, JMS, Web Services, SOAP, JAXP, JAXR,WSDL,JAXB

GUI Tools: Visual Basic 6.0 and Dev’2000

RDBMS: Oracle, SQL Server, IBM DB2

Java Coding Tools: IBM Star Team, IDEA, Eclipse, IBM Rational Software Architect.

Testing Tools: Segue Silk Test5.5

ORM Technologies: Spring, Struts, Apache Hadoop

Frameworks: Junit Test Framework, IBM Clear Quest, ANT, MAVEN,GIT

Others: Hibernate

PROFESSIONAL EXPERIENCE

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involve in reviewing the User Stories in each iteration.
  • Involve inDesign, Development, Unit && Functional testing of the User Stores that are assigned.
  • Involve in SCRUM meetings twice in a day to report current work status.
  • Involve in writing Junits using Junit framework.
  • Support the testing team in daily chat rooms, while functional/e2e testing is in progress.
  • Coding was involved by writing each new functionality as DG (Directed Graph), which is like kind of REST Web Services underlying.
  • Involve in fixing the defects that are assigned.
  • Mentor new developers that join the team.

Environment: Java 1.7, J2EE, RESTFUL Web Services, MYSQL, Eclipse, YANG, Directed Graphs, Apache Karaf, GIT, Jenkins.

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved inDesign, Development, Unit testing and Integrationof the project.
  • Worked closely with the Business Analyst for requirement gathering making designs and implement the solutions.
  • Designed and developed SOAP Web Services Confidential server side using Spring Framework.
  • Used Hibernate Framework in data access layer to access, update and persist information in the database.
  • Involved in writing Junit test cases and used Easy Mock Framework to mock the dependencies.
  • Troubleshoot critical production issues.
  • Used Java/J2EE design patterns like Adapter, Singleton, Front Controller etc.
  • Tested SOAP web services using SOAP UI.
  • Implemented Log4j for logging purposes and debug the application.
  • Participated in Agile daily scrum meetings.

Environment: Environment: JDK1.6, Spring Framework, Hibernate, Eclipse, Log4j, JUnit, SVN, Maven, Hudson, Mockito, SQL Developer

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Designed and developed various components such EndPoints, ServiceLayer, Transformers, DAO’s etc for implementing the requirements.
  • Used Spring Framework for auto wiring the components.
  • Used Hibernate Framework for accessing the DB.
  • Created End Points using Spring Web Service.
  • Involved in unit testing the code using JUnit and Mockito Framework.
  • Experience in using the Hudson continuous Integration tool.

Environment: Environment: JDK1.6, Spring Framework, Hibernate, Eclipse, Log4j, JUnit, SVN, Maven, Hudson, Mockito, SQL Developer

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Experience working in an Agile development environment.
  • Designed and developed front end components using Spring MVC Framework.
  • Implemented Web services using Apache CXF Framework.
  • Used various Spring concepts such as IOC, Auto wiring, AOP and Spring Security in the implementation cycle.
  • Involved in unit testing the application code using JUnit and Mockito Framework.
  • Used Jenkins continuous Integration build engine during the development process.
  • Used XPlanner to log the time for the assigned user stories.

Environment: Environment: JDK1.7, JSP, Spring, JavaScript, Apache CXF, MySql, Tomcat, MyEclipse, Log4j, JUnit, SVN, Maven, Jenkins, XPlanner, Mockito.

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Analyzing user specifications and requirements.
  • Involved in discussions with the business team for understanding the User Requirements.
  • Involved in the development using GWT v2.4 as per wire frames documents.
  • Coordinating with the offshore team on daily basis to track the progress of the application design and development effort.
  • Involved in creating GWT Presenter, Views, Pages and used RPC Asynchronous API’s to make SOA calls.
  • Responsible for Unit and Integration Testing of the application.

Environment: Windows 7 Enterprise, GWT v2.4, Jetty Server, Helios Eclipse, Rational Clear Case Remote Client, JDK 1.6, GWT RPC.

Senior Java/J2EE Developer

Confidential, Alpharetta, GA

Responsibilities:

  • Analyze user specifications and requirements and make a note of all the questions, when changes are not clear and bring them up in the meetings.
  • Create User Friendly interfaces.
  • Participate in the kick off meetings with Business Analysts on every new Enhancement that needs to be implemented and ask questions on changes which requires more clarification.
  • Implement interactive web-based application using NETUI Beehive, Spring Framework, JQuery, JavaScript and CSS.
  • Implement type safe JDBC wrappers to perform Query and DML operations on POJO's using JDBC API.
  • Implement Message Driven Bean's for asynchronous processing of loans and payments and Credit Check.
  • Develop Hibernate Mapping files using advanced features (Inheritance, polymorphism, transitive persistence).
  • Implement logging using log4J.
  • Develop named queries using HQL and native SQL.
  • Responsible for Unit Testing the application.

Environment: Windows 7 Professional, Spring Framework, Hibernate, AJAX, Java2.0, XML, Apache Beehive, Oracle, Eclipse, TOAD, GIT, WebLogic Server 11g, JSTL, JSP, Java Script, JQuery, HTML, Design Patterns.

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Responsible in understanding the legacy systems written in COBOL language and documenting the findings to ease during the J2EE application design phase.
  • Perform requirement analysis.
  • Involve in the detailed design of the project using IBM Rational Software Architect tool.
  • Involve in the development of the project using Java/J2EE technologies like Spring Framework, AJAX, Hibernate and IDE (IBM Rational Application Development Suite).
  • Dealt with the following technical stuff during the development phase: Spring Framework: SimpleFormContrllers, AbstractWizardFormController, Validators, ACEGI Security Framework and IOC Hibernate:Query By Criteria, Hibernate DAO, Session Factory, Session Named External Queries, Various Association Mappings and Design Patterns: Business Delegate, MVC, Singleton Build Tools: Apache Maven
  • Responsible for design and development of few modules like Job Seeker account creation, login modules, Job Seeker Education & Training etc.
  • Responsible for Unit and Integration testing.
  • Involved in creating Junit test cases.
  • Train junior developers by providing technical assistance.
  • Support UAT system by assisting the customers.
  • Defects analysis, resolution, unit testing, integration testing.

Environment: Windows XP, Spring Framework 2.5.6, Hibernate, AJAX, Java2.0, XML, Apache Maven, DB2, IBM Rational Software Architect, IBM Clear Case, IBM Clear Quest, JSTL, JSP, Java Script, Servlets, HTML, Design Patterns.

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in Design and Development of Web Service application.
  • Interacting with Line of Business teams as part of Change Management activities.
  • Developed the application using RAD and deployed it on Z/OS environment.
  • Used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
  • Used theWebServiceTemplate, the core class for client-side Web service access in Spring-WS for sending and receiving messages to/from broker which is Web Service.
  • Developed interfaces to communicate with Broker Web Services using XML, WSDL and SOAP.
  • Used JAXP which is supported by Spring-ws for unmarshalling and Marshalling responses and requests.
  • Communicated with the server using SOAP over HTTPS and digital signature/certificate were used for security.
  • Design patterns like Singleton, Business Delegate, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
  • Implemented Logging framework using Log4J.
  • Used Rational Clear Case to manage version control activities
  • Used Apache Maven for building and deploying the application.

Environment: Windows XP, Unix, Spring Framework, Java2.0, Web Services, ANT, JAXP, XML, WSDL, Digital Certificates, IBM RSA, IBM Clear Case, IBM DB2, JAX-WS, SOAP.

Senior Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involve in gathering and preparation of requirements specification documents.
  • Perform analysis of the requirements and object oriented design using IDE IBM Rational Software Architecture
  • Involve in the detailed design of the project using IBM Rational Software Architecture
  • Involve in the development of the project using MVC Framework Struts.
  • Used few of the design patterns like DAO, Business Delegate, Singleton etc.
  • Train junior developers by providing technical assistance
  • Support production system by assisting the customers
  • Defects analysis, resolution, unit testing, integration testing, UAT support.

Environment: Windows XP, Struts, EJB, HTML, JSP, Java2.0, IBM RSA, IBM Web sphere, Java Design Patterns, IBM Clear Case, IBM DB2.

Sr. Software Engineer

Confidential

Responsibilities:

  • Development and Testing.
  • Involved in the development of new features in the tool by understanding the requirements sent by the Manager.
  • Involved in the code development of plugins like JspCodePlugin, StrutsGenPlugIn etc.
  • Actively involved in the core development of generating the Struts validations artifacts.
  • Proactively involved in taking the responsibility of the bugs reported in the Wiki Site and fixing them.
  • Involved in developing sample applications to test the new features developed by other team members and report the test results back to the code developer.
  • Involved in understanding the new features and architected the sample applications by developing UI functions (.fnc), model diagrams (.od) and Service Diagrams (.svc) files.
  • Used tool to generated the Struts oriented files like Action Classes, Struts-Config.xml, Tiles ApplicationReouces.properties, Validation.xml files.
  • Integrated the frond end layer artifacts with ORM tool Hibernate 2.1.7 to carry out persistent operations while testing out the sample applications.
  • As a tool user, used the tool thoroughly and reported the short comings of the tool to the IWD developers thus helped in improving the tool reliability.
  • Developed manual test cases to cover various scenarios using Microsoft excel sheet.
  • Used Win CVS tool as source control System for maintaining the tool design files.
  • Also, responsible in educating new teams about the tool by conducting training classes.

Environment: Windows 2000, Struts v1.2.9, Hibernate 2.1.7, HTML, JSP, Java2.0, Ant, XML, Eclipse 3.1.0, Weblogic 8.1/9.0, Java Design Patterns, Win CVS.

Hire Now