We provide IT Staff Augmentation Services!

Sr Java/jee Programmer Resume Profile

5.00/5 (Submit Your Rating)

Conshohocken, PA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience with Java and Object-Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Highly skilled in converting business requirements into feasible technical solutions.
  • Proficiency in design and implementation of Object Oriented concepts OOP and J2EE design patterns.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Strong experience in Agile, RUP and Waterfall Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts and Hibernate for Persistence.
  • Experience in Servlets, JSP, JDBC, EJB Session Beans Stateless and Stateful , Entity Beans and MDB Message Driven Beans , JNDI, Custom Tags, and JMS.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Extensive experience in developing GUI using HTML, CSS, JQuery, Java Script, EXT JS, DOJO and AJAX.
  • 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 at 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

Sr Java/JEE Programmer

Responsibilities:

  • 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.
  • Created rule files using JBoss Drools 5 rules.
  • Involved in the development of various use cases, sequence diagrams using UML
  • Involved in preparing High low level design docs with UML diagrams.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Involved in Design, Development, Testing and Integration of the application.
  • Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • 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 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.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations using MULE ESB.
  • Used Dojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • 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

Sr. Java Programmer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of R D Redesign.
  • Gathered existing functionality of different products from PE BRD, HLAD and FDN.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • 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.
  • Designing/Developing J2EE applications/POCs using Java, J2EE Technologies with DROOLS, Aspect J on BEA Weblogic server 9.1
  • 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.
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • 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.
  • Participated in migration to DB2 data base from Oracle DB.
  • 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

Role: 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 Angular JS for client while server validation through Expression Language.
  • Used GOF Java J2EE design patterns. Used Business Delegate to maintain decoupling between presentation business layer.
  • 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

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

Role: 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!