We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8+ years of experience in IT industry in the areas of Analysis, Design, Development, and Implementation of Software Applications using Java/J2EE technologies.
  • Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
  • Experience in designing, developing and implementing applications in B2B, B2C environments using J2EE technologies in Retail, Pharmaceutical and Banking domains.
  • Well experienced in Core Java - asynchronous programming, Multithreading, Collections framework, Concurrency,Exception handling and various object oriented methodologies.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE.
  • Experienced in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, Angular JS 2,JSP and other front end technologies.
  • Good understanding of ORM technologies such as JPA, Hibernate, iBatis/MyBatis and Spring JDBC.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
  • Expertise in implementing and deploying Restful Services and SOAP Web Services to develop Confidential serverside web contents.
  • Used REST services to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service.
  • Extensively worked with XML Suite of Technologies (XML,XSD, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
  • Experience in NoSQL databases like Mongo DB.
  • Configured and build Asynchronous communication with JMS services with MQ Series.
  • Experience in Business Process and Decision Management Design using J Boss Drools RulesEngine.
  • Experienced in the functional usage and deployment of applications in JBoss, BEA Web Logic, Web Sphere and Apache Tomcat Server.
  • Excellent back-end programming skills using Oracle MYSQL, SQL, PL/SQL, Stored Procedures, and Triggers in Oracle 8i/9i/10g, MySQL, IBM DB2 and MS SQL Server.
  • Experience in writing Unit Test cases using Junit, Mockito and Power Mockito Frameworks.
  • Experience in version control system tools likeGIT,CVS, SVN, and ClearQuest.
  • Experience in RUP and Agile development (XP, TDD and SCRUM) methodologies.
  • Experienced working in UNIX/LINUX environments.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.

TECHNICAL SKILLS:

Languages: C, C++, Java

Web Technologies: JSP, Servlets, HTML5, JavaScript, jQuery, CSS3, AJAX

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, WSDL, SOA

Application/Web Servers: IBM WebSphere, Oracle/BEA WebLogic, JBoss, Tomcat

ORM: SPRING ORM, HIBERNATE

IDE Tools: RAD, WSAD, Eclipse

Databases/API: DB2, Oracle 8.0,9i,10g,11g,MySQL, MS SQL Server, MongoDB

Operating Systems: Windows 2000/2003/XP/7/8, UNIX, LINUX

Data Modelling: Microsoft Visio, Rational Rose and UML Design

Version Control Systems: CVS,SVN

Frameworks: Struts, Spring, Hibernate and Angular JS

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modelling, analysis, architecture design & development for the project.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Designed and developed the UI using JSP, HTML5, DOM, CSS3, AJAX, Angular JS 2, JavaScript, JQuery.
  • Used Angular JS 2 in Confidential binding of HTML5 web pages using the MVC architecture.
  • Developed custom directives (elements, Attributes and classes) using Angular JS 2.
  • Involved in injecting dependencies into code using spring core module.
  • Involved in developing code for obtaining bean s inspring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Developed batch processes using Spring Batch, Spring scheduler to process backend data with PL/SQL stored procedures.
  • Used Java collections extensively to manipulate the data on front end.
  • Used GIT for version control across common source code used by developers.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Developed RESTful web services using jersey, Apache CXF, spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Consumed RESTful Web services ( JAX-RS ) provided by different vendor to use for Address verification and validation
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Created proof-of-concept using responsive web design, Nodejs.
  • Designed and implemented business rules using DROOLS framework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle 11g database.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used Junit unit test cases, Mockito and Power Mockito for mocking objects and services.

Environment: JAVA/J2EE1.7, WebLogic 10.3.6, Spring, Hibernate, JSP, HTML5, CSS3, JavaScript, Angular JS 2, Node JS, JMS, MQ Series, XML, REST Web Services (JAX-RS), Drools, JUnit, Mockito, GitHub, Log4J, Oracle 11g.

Confidential, Bridgewater, NJ

Sr. JAVA/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery (CI/CD).
  • Mentoring 3-member team in offshore and delegating the sub-tasks.
  • Created Confidential HTML pages, used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Used Spring MVC3.0 architecture, Spring tags, and JSP on the front end.
  • Developed Spring MVC controllers for all the modules.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Multithreading was used to process data in chunks to improve performance.
  • Used Jenkins to build and maintain the code for testing the application using a test interface locally.
  • Extensively worked on Drools Rules Engine for writing Business Rules Validation and externalization of parameters.
  • Used Hibernate with annotation to handle all database operations.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Worked on Oracle as the backend database.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Configured WebSphere for successful deployment to test and production environments.
  • Wrote PL/SQL stored procedures and JDBC routines.
  • Implemented the logging mechanism using log4j framework
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.
  • Creation of mock response and Unit testing the response with database populated values.

Environment: Java/J2EE 1.6,IBM Websphere, HTML, CSS, JavaScript, AJAX, Spring MVC 3.0, Spring MVC, Hibernate 3.0, Eclipse3.8, XML, Maven 3.0.4,Jenkins, Drools, JUnit, Oracle 11g, Log4j, SVN.

Confidential, Aberdeen, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing user requirements.
  • Responsible for the designing (UML’s Unified process), coding and developing the application.
  • Used agile development methodology for the project.
  • Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Wrote application front end with HTML, JSP, JSF, J Query, AJAX, XHTML, DHTML.
  • Implemented Multithreading concepts in java classes to avoid deadlocking.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Developed web.xml configuration files in the application.
  • Beans are used as persistence layer and are used to interact with the database, MongoDB.
  • Performed CRUD operations with BSON data in MongoDB.
  • Consumed and produced the REST Web Services using the Jersey framework and JSON, XML message types.
  • Deployed the .ear file on Apache tomcat web server.
  • Used JMS for messaging.
  • Developed Logging Framework Using Log4J.
  • Used CVS for software configuration management and version control.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Environment: Java/J2EE, JSP, HTML, XML, struts 2.0, Web Services, JSON, XML, Log4j, CVS, MongoDB

Confidential, CT

Java/J2EE Developer

Responsibilities:

  • Developed the application based on MVC (Model-View-Controller) Architecture using Spring MVC, business components using EJB’s.
  • Involved in end to end software development life cycle (SDLC).
  • Involved in developing GUI using HTML, DHTML, JSP, JQuery and AJAX for end users and loan processing persons.
  • Used WSAD for the entire application development.
  • Configured hibernate/Ibatis/mybatis as ORM tool with Oracle Database.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Redesigned entire DTO and DAO classes and created Entity classes with annotations in support for Hibernate.
  • Mapping Java classes to database tables using Hibernate.
  • Extensively used Core Spring Framework for Dependency Injections of components and integrated with Hibernate.
  • Used Spring-AOP module and implemented features like logging, user session validation.
  • Developed and implemented SOAP based web services using JAX-WS API.
  • Consumed SOAP Web Services (WSDL, UDDI) from third party for authorizing payments to/from customer.
  • Used XSL/XSLT for transforming and displaying reports and developed schemas for XML.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Used JAXB parser for parsing the valid XML files as defined by the XSD.
  • Involved in the Development of test cases using Junit.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • JBOSS application server is used to deploy the Application.
  • Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.
  • Used JIRA for the issues reported by the testing team.
  • Rational Clear Quest was used to log and track bugs.
  • Used CVS repository for version control.

Environment: JAVA/J2EE 1.5, WSAD 5.0, HTML, JSP, JQuery, AJAX,JDBC, Spring AOP, Webservices, Hibernate/ Ibatis/mybatis, JBoss, Oracle 10g,, XML, XSD, CVS, ClearQuest, JUnit, EJB 3.0.

Confidential

Java/J2EEDeveloper

Responsibilities:

  • Identifying the technical areas that contributed to the issues and documenting them.
  • Involved in all the phases of SDLC including Requirements Collection, design, analysis of the Customer specifications, Development and Customization of the Application.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Designed the application architecture usingStruts MVC and J2EE specifications.
  • Used JMESA, JSP, and HTML for Front View developments.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Created user tables and maintained database server using IBM DB2.
  • Involved in writing services to query the member information present in DB2 database.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
  • Developed SQL Queries, Stored Procedures, Views.
  • Deployed the application on WebLogic Server.
  • Developed application in SVN version control.
  • Used JDBC for CRUD operations.
  • Wrote ANT Build for the Cruise Build Platform.
  • Wrote JUnit Test Cases.
  • Involved in fine tuning of Query.

Environment: Java 5, Struts MVC, JSP, HTML, AJAX, JMESA, ANT, CRUISE BUILD, IBM DB2, WebLogic Server.

Confidential

Web Developer/ Consultant

Responsibilities:

  • Involved in business requirements gathering and transforming to technical specifications.
  • Created prototypes for approval from clients.
  • Developed user interfaces using JSP , JSF, Servlet s, HTML, CSS, java script .
  • Implemented DAO pattern for data access, used JDBC to interface with the database.
  • Used JavaScript for client side validations and used JSF framework for server side validation.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT .
  • Wrote several queries in SQL/PL SQL to test data consistency.
  • Involved in setting up the relational database with Oracle 8.
  • System maintenance and, functionality addition and improvement.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing.
  • Involved in production support and maintaining the application after production.

Environment: Tomcat, Java, JSP, HTML, CSS, Java Script, XML, XSLT, Eclipse, Oracle 8.

We'd love your feedback!