We provide IT Staff Augmentation Services!

Sr. Java/jee Programmer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8 years of experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Expertise in Core Java and J2EE Technologies like Spring MVC, Hibernate, JSP, Servlet, Struts.
  • Strong in Object - oriented design/analysis, UML modeling, Classic design and J2EE patterns.
  • Extensive experience in using Web Technologies like HTML, CSS, XML, Java Script, JQuery and AJAX.
  • Hands on knowledge in web application servers such as Apache Tomcat, Resin, BEA WebLogic, Java Web Server, JBoss.
  • Experience in using Jakarta Apache frameworks like Struts, JUnit and Log4J.
  • Used ANT and Maven extensively to manage the project builds.
  • Experience in developing web applications using Spring Dependency Injection (DI, IOC) and used Aspect oriented programming for modularity.
  • Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
  • Experienced in developing cross-browser web applications using HTML, CSS, XML, JSON and JavaScript.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO, VO, Session Façade, Service Locator and etc.
  • Experienced with web & application servers such as IBM Web sphere 7.0/8.2, Oracle Web logic10.3 and Apache Tomcat 6.x/7.x and JBOSS.
  • Experience in working with build & deployment tools like Maven, Ant, and Jenkins.
  • Knowledge of IBM mainframes MVS, COBOL, JCL, VSAM.
  • Used Web sphere message broker 7 for Asynchronous messaging.
  • Skilled Confidential programming in different Java IDE’s like Eclipse 3.0/2.1.1, IBM Rational Application Developer 7.5/8.0, My Eclipse and Net Beans.
  • Experience with Lucene/SOLR and/or search engine development is desirable.
  • Skilled in developing application in python language for multiple platforms.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Desire to take challenges, learn new technologies, ability to handle multiple tasks and meet project deadlines in a fast paced environment.

TECHNICAL SKILLS

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries: Struts, Spring, Hibernate

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 7.0/8.1, Web logic 10.3

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL, DOJO, Angular JS

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Database and Tools: Oracle 9i/10g/11g, MySQL, DB2, TOAD, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7

Source Control: SVN, CVS, IBM Clear case and Harvest

Build & Deployment: Maven, Ant, Jenkins, Mule ESB

Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI, Drools

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java/JEE Programmer

Responsibilities:

  • Developed theJ2EEapplication based on the Service Oriented Architecture.
  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Created rule files using JBoss Drools 5 rules.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript and Angular JS developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep alive session for login process and maintaining session credentials.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services.
  • Used CVS for version control. Configured Log4j tool to log the entire application.
  • Using SpringIOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Implemented and consumed SOAP web services. Developed various validation XML files for client side validation.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Used spring framework with the help of Spring Configuration files to create thebeansneeded and injected dependency.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Develop the DAO class using Spring Hibernate Template classes for creating the web service provider
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code. Developed application using Struts, spring and Hibernate.
  • Developed rich user interface using JavaScript, JSTL, CSS, JQuery and JSP’s.
  • Developed custom tags for implementing logic in JSP’s.
  • Providing leadership in technical, including the leading of daily team calls and creation of comprehensive daily status reports and action registers to expedite the resolution of complex interfaces.
  • Writing the complex queries, stored procedures, functions, packages, and triggers and Configure JDBC Adapter, Triggers, and Notifications to call them.
  • Used Maven and Hudson as build tool and deploying the application.
  • Implemented Find Bugs tool which reports the errors in the project.
  • Used Spring JDBC template with hibernate to access the data from the database.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Used ElasticSearch by Rest API for querying written which is written by database server.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control.

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, DOJO,CSS3, Servlets, JSP, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Drools 5, Eclipse, JUNIT, Mockito, Star Team, EMMA, Spring framework - DI, AOP, Batch, Hibernate, ElasticSearch, Ant, HP QC, Coherence, Rally.

Confidential, Sunnyvale, CA

Sr. Java Programmer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of R&D Redesign.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created continuous integration builds using Ant & Jenkins. And deployed on WebSphere app server.
  • Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Done with Unit testing using MOKITO.
  • Deployed ElasticSearch cluster to serve non-front-end traffic, reducing the load on customer facing search infrastructure by millions of requests day.
  • Followed coding guidelines and implemented Core Java & J2EE design patterns.
  • Used IBM Clear case as version controlling system.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps & tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, Web Sphere Application Server 8.x, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Drools, JavaScript, Angular JS, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, JProfiler, JNDI, Java/J2EE design patters, EMMA, Ant, ElasticSearch, HP QC, DB2, IBM Optim tool etc.

Confidential, Lincolnshire IL

Sr. Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using Restful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Performed iteration management tasks on Version controls like SVN.
  • Used Maven build tools and SVN for version control.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through web sphere queues.
  • Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in developing the business Logic using Plain Old Java Objects (POJOs) and Session EJBs.
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Created Mule ESB flows, performed payload transformation & developed a middleware data identity mapping solution utilizing Spring, Hibernate and JPA.
  • Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP,HTML, JS, CSS, DOJO,Apache-Tomcat, Maven Repository,Mule ESB, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, EJB, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC.

Confidential, Dallas TX

Java Programmer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, Angular JS and tag libraries etc.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Implemented application using Struts MVC framework for maintainability.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Struts, Validation framework, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, Mule ESB, DB2 - SQL, PL SQL, QC, CVS

Confidential

Java Programmer

Responsibilities:

  • Gone through Requirements in BRD & FDN and Designs in TSDs.
  • Involved in developing JSP pages for IPA pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java & J2EE design patterns.
  • Involved in client & server side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server side validations and developed model classes.
  • Implemented a service based application built on top of the Mule ESB library.
  • Used code version controlling using SVN.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Supported the applications through production and maintenance releases.
  • Involved in Level 5 company assessment & followed the process.
  • Instrumental in tuning the framework to meet the performance standards.
  • Involved in unit testing using JUNIT and Integration testing.
  • Ran ERA report in local machine & fixed check styles & Find bugs issues.
  • Fixed & Tracked defects using Quality Center effectively.
  • Involved in code build & deployment using Ant.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer

We'd love your feedback!