We provide IT Staff Augmentation Services!

Sr.java/j2ee Programmer Analyst Resume

2.00/5 (Submit Your Rating)

Lawrence, KS

SUMMARY

  • A Senior Java/J2EE Programmer with 8 years of IT experience in Java Application Development, Distributed Application Development, Object Oriented Programming, Internet/Intranet based Database Applications and also developing, testing and implementation.
  • Experience in complete Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
  • Expertise in JEE Technologies - Spring, Struts, Servlets, JSP, JDBC, EJB, Hibernate, Apache OJB, iBatis, AJAX, JMS, JavaMail, RMI, SOAP, AXIS
  • Used Multithreading to improve the performance/scalability of the applications.
  • Experience in J2EE Design Patterns such as MVC, Business Delegate, Service Locator, Singleton, Transfer Object, Singleton, Session Façade, Data Access Object.
  • Expertise in UML, XML (SAX, DOM, JAXB) and Javascript.
  • Strong Experience in SOA implementations - SOAP (JAX-WS), REST (JAX-RS).
  • Experienced in Java Middleware development using JMS API, with IBM MQ, TIBCO.
  • Familiar with all aspects of technology projects including Business Requirements, Design Specification, Design Patterns and Deployment.
  • Experience in developing, deploying enterprise applications on IBM WebSphere, BEA WebLogic, Oracle Application Server, JBoss, Tomcat,Jetty
  • Extensive experience working on databases: Sybase, Oracle, DB2, SQL Server, MySQL.
  • Highly Proficient in writing complex SQL Queries, stored procedures, triggers and very well experienced in PL/SQL or T-SQL.
  • Excellent written and verbal communication skills.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Good at Documentation on User requirements and System Specifications.

TECHNICAL SKILLS

Languages & Tools: Java 1.5/1.6/1.7/1.8 , J2EE, SQL, PL/SQL, C++, ClearCase, ClearQuest, Rational Rose, Confidential, PVCS, SVN, Git

Java Technologies: Multi-Threading, Servlets 2.3, JSP 1.2, EJB 2.0/3.0, Spring, Spring MVC, Hibernate, JMS, JNDI, JDBC, JAXB, Web Services, WSDL, SOAP, REST

Web Technologies: HTML, DHTML, CSS, XML, XSLT, DTD, XML Schema (XSD), SAX, DOM, Perl, JSON, JQuery, JavaScript, AngularJS

Databases: Oracle 11g/10g/9i/8i, Sybase, DB2 10.1, MS Access

Application Servers: IBM WebSphere 4.x/5.x/6.0/8.1, WebLogic 6.x/7.x/8.x/9.x, JBoss AS 4.x/5.1, Tomcat 5.x/6.0/7.0, Apache Web Server

Middleware: JMS, MQ Series, WebSphere MQ

Frameworks: Spring MVC, Struts 1.x, 2.x

Operating Systems: UNIX (AIX), Red Hat Linux, Windows

IDE: RAD 6.0/6.1/7.0, NetBeans, Eclipse, WebLogic Workshop

PROFESSIONAL EXPERIENCE

Confidential, Lawrence, KS

Sr.Java/J2EE Programmer Analyst

Responsibilities:

  • Worked in multiple projects/applications of CA&L simultaneously.
  • Collaborated with multiple teams to implement the requirements and deploy releases.
  • Used Agile/Scrum methodology for the application development.
  • Created Test plan documents for applications for executing the scripts for major enhancements.
  • Developed JUnit test cases for Test Driven Development approach.
  • Developed RESTful webservices API using Apache Jersey for client applications.
  • Implemented web-tier using Spring MVC.
  • Worked with creation of reports in PDF and excel/csv formats for admin users.
  • Wrote and maintained Technical Documents and Release Documents.
  • Developed System architecture based on different design patterns like MVC, SOA, DAO, Singleton, Factory, etc.
  • Used Spring MVC, JSP, HTML, JavaScript, JQuery, JQuery UI for web layer/UI interface.
  • Used AJAX for Asynchronous data communication between UI and server side.
  • Developed independent & re-useable service components using Webservices, Spring Dependency Injection and Design Patterns.
  • Responsible for the performance improvement of batch processes using Core Java: Collections API & Multithreading.
  • Used Hibernate as persistence (DAO) layer to interact with database.
  • Developed Complex SQL queries, Views and Stored Procedures for DAO Layer.
  • Involved in Database Schema/XSD/WSDL Design for the various components.
  • Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
  • Used Core Spring for Dependency Injection of various component beans.
  • Used Log4J for debugging and error logging purposes.
  • Involved in Unit & Integration testing, bug fixing, Design Reviews, Code Walk through, Client Interaction and Prod Support.
  • Used PMD Checkstyle to measure the quality of the code.

Environment: Java 1.7,Spring 3.2,Spring MVC, Spring IOC, Design Patterns, UML, Hibernate 3.4, Web sphere 8.5,MQ Series, Git, RAD 8.0, Oracle 11g, Ant, Maven, XML XSD, HTML/DHTML, Java Script CSS, JSP, Log4j,JUnit4.0,JQuery1.5,JQuery UI1.10, Web Services, REST, Apache Jersey 2.2,JIRA, TOAD, SOAP UI,LINUX.

Confidential, Warren, NJ

Sr.Software Developer

Responsibilities:

  • Designing and Preparing the High Level Technical Design (HLD) & individual module documents using various UML Diagrams like Class, Sequence, Data flow, Component & Deployment Diagrams.
  • Used HTML, JSTL, JSON, AJAX and CSS for developing interactive User Interfaces.
  • Used Agile/Scrum Methodology and developed the application in sprints.
  • Involved in Design, Development, UAT and Production phases of the client applications.
  • Implemented the Persistence/DAO layer using Hibernate.
  • Expertise in understanding and preparation of WSDL, XSLT and XML schemas definitions.
  • Used Spring framework to load the Business, Data Objects using IOC/Dependency Injection.
  • Used Spring AOP for Declarative Transaction management.
  • Used Spring MVC framework to implement the web tier.
  • Used Hibernate as persistence framework for front-office module.
  • Used SAX Parser & JDBC to process the data feeds/Data Integration module.
  • Used JDBC API for batch processing (inserts/updates) of feed data.
  • Created a data model (Schema) of the Database.
  • Used java 1.5 features such as Generics, Collections API.
  • Implemented Multithreading for improving performance of the batch processes.
  • Used JMS API to exchange messages with external data stores.
  • Achieved asynchronous communication using JMS message listeners.
  • JMS environment setting up Queue and Topic connection factories.
  • Used IBM MQ series to maintain integration between the applications.
  • Used java features such as Generics, Collections API.
  • Wrote SQL/PL-SQL Queries, Stored Procedures and Functions in Oracle.
  • Wrote ANT scripts to compile and build the application.
  • Used Subversion for version control and Jenkins for Continuous build integration.
  • Developed test cases using JUnit and tested the application.
  • Used EasyMock to mock the Service layers.
  • Used Log4j as the logging framework.
  • Performed Functionality, Integration, Regression, Performance, and User Acceptance testing on the migrated code using automated and manual test tools.

Environment: J2EE, Java1.5/1.6, JSP, JMS, XML,XSD,XSL(XSLT, XPath), AJAX, JQuery, SAX, MQ Series, Spring Core, Spring MVC, JDBC,Multithreading, Hibernate 3.0, Design Patterns, Web sphere 8.5, Eclipse, Oracle 11g, UML, HTML, JavaScript, Suversion, ANT, PL/SQL, Stored Procedures, JUnit, UNIX, Jenkins, ANT.

Sr. Analyst/Developer

Confidential, Scottsdale, AZ

Responsibilities:

  • Involved in the Development, UAT, and Production phases of the applications.
  • Developed the front-end using JSP, Ext JS, JavaScript, CSS, HTML, and DHTML.
  • Used JSTL and Caremark Specific Custom Tag libraries for front-end development.
  • Developed the web-tier using the Struts MVC framework and Tiles for reusable UI components.
  • Developed a complete new module of Evaluations and Risk Assessments for HIPAA Disclosure application.
  • Developed a new module to provide Bulk Print functionality for the disclosures.
  • Involved in Unit Testing using JUnit.
  • Designed Application Specific Design Document with UML Diagrams and Microsoft Visio.
  • Wrote Stored Procedures and Functions in DB2.
  • Deployed and Tested on WebSphere, WebLogic Application Servers.
  • Implemented Apache Validation framework for server-side validation.
  • Persistence layer was created and maintained using Apache OJB Framework.
  • Used Apache POI framework for reading and writing excel files.
  • Used XSLT to transform XML data into HTML pages.
  • Worked on the Web Services using SOAP.
  • Implemented and planned the server-side architecture.
  • Developed Ant Script to create WAR/EAR files and deploy to application server.
  • Involved in development, performance testing, and fixing defects.
  • Used ClearCase for version control.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Utilized expertise in understanding and preparation of WSDL, XSLT, and XML schemas definitions.
  • Used JUnit for Unit Testing of the project.
  • Designed the project using Business Delegate, Singleton, MVC, Service Locator, and DAO patterns.

Environment: Core java, JSP, Struts 1.2, JavaScript, Apache OJB, HTML, DHTML, CSS, Eclipse, JUnit, BEA WebLogic workshop 8.1, RAD7.x, WebSphere5.x/6.0, Apache POI, LDAP,XML, XSLT, DB2, IBM DB2 Client

Confidential, Seattle, WA

JAVA/J2EE Developer

Responsibilities:

  • Responsible for gathering the requirements of the whole system.
  • Was responsible for deploying and testing web services components.
  • Implemented MVC framework using Apache Struts.
  • Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs
  • Extensively used SOAP in web services to communicate with other applications.
  • Used SAX and DOM for parsing XML.
  • Designed Application Specific Design Document with UML Diagrams and Microsoft Visio.
  • Used ANT tool for building and deploying the application.
  • The project was implemented in WebLogic Application Server for the development and deployment.
  • Used Java mail for automatic generation of mails to the corresponding users/agents.
  • Used Singleton pattern for accessing property files and factory classes.
  • Involved in writing the Middleware components (Business helpers) like logging framework, webservice helpers and login information which are used in various java applications
  • Used iBatis as ORM framework for DAO layer.
  • Developed EJB tier using Session Facade, DAO and Singleton design patterns which consists of business logic and database access functionalities.
  • Extensively used Java Collection API to improve application quality and performance.
  • Configured log4j to enable/disable logging in application.
  • Performed Functionality, Integration, Regression, Performance testing and UAT on the migrated code using Automated test tools and manual tests.

Environment: J2EE, Java 1.5/1.6, JSP, JMS, XML, XSD, XSL( XSLT, XPath), AJAX, SAX, MQ Series, Spring Core, Spring MVC, JDBC, Multithreading,iBatis, Design Patterns, WebLogic 10.3, Eclipse, Oracle 11g, UML, HTML, JavaScript, Clearcase, Ant, PL/SQL, Stored Procedures, JUnit, UNIX, Jenkins

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the Design, Development Phases of quotes, customer service modules.
  • Developed the front-end using JSP, Struts,MVC, JavaScript, HTML and DHTML.
  • Used Struts-validation Framework to provide Server-side Validation.
  • Developed middleware business logic using Enterprise Java Beans.
  • Release deployment planning and execution of releases.
  • Used ClearCase for version control.

Environment: Java, J2EE, Struts,, XML, SOAP, WSDL, AJAX, JSP, HTML, JavaScript, CSS, Log4J, JAXB, JUnit, Tomcat 5, JBoss 5.0, LDAP, IntelliJ IDEA 11.2, DB2/DB2 Client, SQL Server, Linux

We'd love your feedback!