We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 8+ years of strong software experience in design, development, deployment, maintenance, production and support of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Exposure to all phases of Software Development Life Cycle(SDLC) using Agile, RUP, Waterfall.
  • Designed and developed web UI screen using Angular-JS.
  • Developed AngularJS Controllers, Services, filters and directives for various modules in the application.
  • Knowledge on ETL tools like Kettle Pentaho and Microsoft SSIS tools.
  • Created custom directives, decorators and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Experience with MVC frameworks like Struts, SPRING and ORM tools like Hibernate.
  • Experienced in working with batch jobs using Spring-Batch, Autosys and Quartz.
  • Worked extensively with XML related technologies like XML/XSLT to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA and also worked with JAX-B.
  • Strong experience in J2EE technologies like Java Beans, Servlets, JSP (including custom tags), JSTL, JDBC, Struts, Spring, JMS, JNDI and Multithreading.
  • Expertise in web development technologies like HTML, DHTML, XHTML, CSS, Java Script, JQuery, JSF, AJAX, Bootstrap JS, Node JS and Angular JS.
  • Experienced in RESTful web services using JAX-RS, Jersey framework and SOAP using JAX-WS, Axis-2 framework.
  • Expert knowledge over J2EE Design Patterns like MVC, Adapter, Front End Controller, Value object, Singleton, Session Facade, Business Delegate, Factory DAO in designing the architecture of large applications.
  • Experience in using Maven and Ant build scripts for the project build automation.
  • Experience in using version control and configuration management tools like SVN, Clear Case and CVS.
  • Expertise in working with various Application Servers such as IBM WebSphere, JBoss, Glassfish, Oracle WebLogic and Apache Tomcat server.
  • Good knowledge in using IDE’s such as Eclipse, NetBeans, JBuilder, RAD and STS.
  • Expertise in working with Relational databases such as Oracle, PostgreSQL, DB2, MySQL and NoSQL database MongoDB.
  • Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, views and good at writing complex queries for Oracle 10g/11g.
  • Good experience in developing test cases with JUnit for Unit testing, Load testing and logging using Log4J.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris.
  • Proficient in software documentation and technical report writing.
  • Involved in Performance analysis and improvements of the application using tools like Jmeter and using commands on Unix box to resolve deadlocks and improve performance.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, PL/SQL, Unix Shell Scripts

Java/J2EE Technologies: JavaBeans, collections, Servlets, JSP, JDBC, JNDI, RMI, EJB

Frameworks: Struts 1.x/2.x, Spring 2.5/3.0, Web Framework, JSF, Hibernate, iBatis, JPA, Axis-2, Jersey

Methodologies/Design Patterns: OOAD, OOP, UML, MVC, Singleton, DTO Pattern, DAO Pattern, Service Fa ade, Factory Pattern

Build Automation: Jenkins, Maven, Ant

Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

XML processing: DTD, Schema, JAX-P (DOM, SAX), JAX-B

Web Services: RESTful, SOAP

Web Development: HTML, DHTML, XHTML, CSS, Java Script, JQuery, AJAX, LADP, JSF, Bootstrap JS, Node JS, Angular JS

Version Control Tools: CVS, Harvest, IBM Clear case, SVN and GIT

Databases: Oracle 9i/10g/11g, IBM DB2, SQL Server 2005/2008, PostgreSQL, MySQL, MangoDB

Messaging Techologies: JMS, IBM MQ

IDE s: Eclipse, NetBeans, RAD, WSAD

Testing and Logging Frameworks: Junit, Log4j, Mockito, Finesse Tests

Reporting Tools: Crystal Reports 11, Jasper Reports

Tools: Rational Rose, MS Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, AIX, Sun Solaris, HP-UX

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Modified Components using Java & J2EE technology to implement the Business Rules.
  • Extensively involved in gathering business requirements and system requirements & specifications.
  • Implemented development specifications for Service Authorization module.
  • Articulated GUI with JSP pages using JSF framework.
  • Created custom angular Directive and templates for repetitive and customizable components.
  • Built Single page application (SOA) using AngularJS. Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
  • Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation).
  • Used Spring web-flow for complex page navigations.
  • Used Hibernate as a plug-in in Spring framework to access the data from the database.
  • Used J2EE, Java, JSP, Struts 2, Ajax, JSON, PL/SQL, XML, Hibernate, spring and JavaScript. Participated in team estimation and proposed the possible solutions.
  • Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle SQL database.
  • Have worked on development and integration of all the applications in the project including WebSphere Portal presentation layer and Services Layer containing processes.
  • Utilized J2EE patterns such as DAO, Session Facade, Singleton Factory, Service Locator and Business Delegator.
  • Used Extensive Java collection Framework such as Array List, Hash Map for the data manipulation and JNDI context initialization.
  • Used JUnit and Mock Object Approach Test cases for testing the application modules, Log4J for logging.
  • Handled scalability issues with performance tuning.
  • Provided mentoring and code review services to other developers to ensure that various J2EE technologies and design patterns are applied properly.

Environment: Java 1.7, Java/J2EE, Spring 3.0, Struts 2, JDBC, Hibernate, PL/SQL, JavaScript, Angular JS, XML, XSLT, JSON, DOM, DHTML, Junit 4.11, SVN, log4j, Maven, Agile, Autosys, Unix, Jenkins, JNDI, JIRA, JSP, html, Java Script, Angular JS, Blaze Rules, JSF/JSR158, Oracle 11g, IBM SOA, RAD 7.5.4, RSA 6.0, WebSphere Application Server, WebSphere Process Server, WebSphere Portal Server 6.0, JMS, BPEL, RESTful, SOAP.

Confidential, Oaks, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in gathering requirements from existing functionality for the other custodians, Schwab specific details and prepared User stories corresponding to the features taken from Backlog.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different user stories based on Income trading with Schwab & other Custodians and in Investments.
  • Involved in preparing High & low level design docs with UML diagrams using Microsoft VISIO tool.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages in Confidential Desktop portal.
  • Used Struts to define Controller, action mappings, forms and View pages for Confidential Desktop.
  • Involved in creating Workflow framework to track the Reinvestment Option changes, exception and corrections in the Schwab income processing flow.
  • Performed the basic RSA encryption/decryption operation on a number by use of the current key.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended Svcs.
  • Involved in doing spring programmatic transaction management using AOP and using Spring Batch.
  • Implemented Batch framework for Schwab execution flow and others to run set of processing at a time to handle millions of Orders in a day.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Involved in developing RESTful web services using JERSEY as wrappers to access existing business services by Mobile channel.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses.
  • Involved in the config set for Web logic servers, Data Sources, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate messaging to track the workflows.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s.
  • Identified check style, PMD and Find bugs and fixed them.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.

Environment: JAVA/J2EE, HTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, XQuery, Struts, WSDL, SOAP, CXF, REST, JAX-RS, JERSEY, JAX-WS, Apache AXIS, Web Logic server 10.3.3, JMS, Oracle-SQL, PL/SQL, Eclipse, JUNIT, Mockito, Star Team, RSA/RAD, SOAPUI, JNDI, Java/J2EE design patters, EMMA, Spring framework - Core, AOP, Batch, Hibernate, EJB-Session Beans, Ant, IVY, OSB, JUNIT, HP QC, Master Craft, SQL Developer etc.

Confidential, OH

Java/J2EE Developer

Responsibilities:

  • Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose.
  • Identifying and design of common interfaces across multiple systems or modules of social insurance.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Developed J2EE modules using XMI and CORE JAVA.
  • Interaction with Business users for user and system acceptance testing.
  • Validated the data against the business rules.
  • Data access layer is implemented using Hibernate.
  • Used Apache POI to generate Excel documents
  • Implemented Struts action classes.
  • Used Spring Security for Authentication and authorization extensively.
  • Utilized Eclipse to create JSPs/Servlets/Hibernate that pulled information from a Oracle database and sent to a front end GUI for end users.
  • Used JDBC for Oracle database connection and written number of stored procedures for retrieving the data.
  • Developed modules for validating the data according to business rules and used Castor to convert data into array of XML strings and XSLT for transformation.
  • Used Hibernate for data persistence.
  • Developed SOAP based HTTP requests for communicating with Web Services.
  • Was involved in the design of multi-tier architecture using EJB, Servlets and JSP.
  • U sed Spring Dependency Injection properties to provide loose-coupling between layers.
  • Collaborated with Web designers to create the JSP pages, applying HTML, JavaScript, JQuery and Struts Tags.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Created test plans for unit testing to validate component functionality.

Environment: Java 1.4.2, J2EE, Servlets, MVC, Web services, Struts, Spring - Core, MVC, Security, Eclipse, Hibernate, XML, XSLT, EJB, JSP, JDBC, JAX-B, JQuery, JavaScript, HTML, Log4j, Oracle 10g, Apache POI, Caster, XMI.

Confidential, MO

Java/J2EE Developer

Responsibilities:

  • Designed and developed Servlets and JSP, which presents the end user with form to submit the details of the problem.
  • Created SQL statements and triggers for the effective retrieval and storage of data from the database.
  • Performed JUnit testing, proposed and implemented performance enhancements, worked with Oracle databases, running SQL scripts and stored procedures.
  • Developed Restful based Web Services.
  • Was involved in the design of multi-tier architecture using EJB, Servlets and JSP.
  • Developed Servlets used to store user information in the database, which makes a JDBC-ODBC connection to the database and inserts the details into to the database.
  • Designed and developed a Servlet, which presents the engineer a form to submit solution to particular problem.
  • Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring.
  • Designed and developed a Servlet, which allows the end user to query on the problem, makes a JDBC-ODBC connection to the database and retrieve the details regarding the call number and the status of the submitted problem.

Environment: Java, J2EE, Servlets, JSP, EJB, Custom tags, JDBC, JUNIT, Restful, Data Source, DAO, VO Patterns, Tomcat 5.0, SQL, Oracle 9i, Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed the user interfaces using JSP.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts (MVC) Framework.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used Eclipse to writing the code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on Web Logic Application Server.
  • Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Used JDBC for database connectivity to Oracle.
  • Worked with Oracle Database to create tables, procedures, functions and select statements.
  • Used JUnit Testing, debugging and bug fixing.
  • Used Log4J to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
  • Worked in Rational Unified Process (RUP) Methodology.

Environment: Java, J2EE, JSP, JSTL, JDBC, Struts, EJB, JMS, Oracle, HTML, XML, Web Logic, Ant, CVS, Log4J, JUnit, JMS, PL/SQL, JavaScript, Eclipse IDE, UNIX Shell Scripting, Rational Unified Process (RUP).

We'd love your feedback!