Senior Java Developer Resume
Charlotte, NC
SUMMARY
- Over 13 years of IT experience working with Java/J2EE technologies in all phases of Software Development Life Cycle (SDLC) such as Estimate, Analysis & Design, development, Implementation, Testing and Maintenance of Web - based, Client/Server, N-Tier applications for domains like Insurance, Tele Communications, Transport & Logistics, Health care and Banking
- 4+ years of experience working with the Texas State Government
- Information Technology Infrastructure Library (ITIL)
- Hands on experience working with web technologies including front-end through back-end technologies such as JSF, Spring MVC, JSP, JQuery, AJAX, Java Script, Servlets, LDAP, JMS, IBM-MQ, EJB, Hibernate, JPA, Spring JDBC Relational databases Oracle & MySQL
- Strong experience working with middleware technologies such as SOAP(WSDL, JAX-RPC, JAX-WS) based Web services (Top Down & Bottom Up approaches), Restful web services (JAX-RS, Jersey), Enterprise service bus (ESB), SOA architecture, Enterprise Application Integration (EAI) and web service testing tools like SOAP UI, Chrome-Postman
- Solid experience working with backend technologies like Hibernate, Eclipse Link (Top Link), JPA, EJB - entity beans, session beans
- Proficiency in working with relational databases Oracle, MySQL and SQLServer - includes PL/SQL - Stored Procedures, Functions, Triggers, Views and Sequences. used SQL Developer, Squirrel, TOAD
- Hands on experience working with build tools like ANT, Maven and continuous integration using Jenkins (Hudson)
- Strong experience working with Crystal reports
- Have application migration experience from java version 4 to 6
- Strong experience in troubleshooting production issues, determining root causes and fixing bugs
- Solid experience working with IBM WebSphere application servers including installing, deploying and maintaining
- Extensive experience using XML parsing libraries like DOM,SAX
- Hands on experience working with Splunk and Introscope agent monitoring tools
- Expert levels skills in application development using Java/J2EE technologies, includes working with Core Spring, Spring Batch, Spring Security, JSP, Servlets, JPA, JDBC, JAXB, XML, XSLT, Struts, Perl, JQuery, Hibernate, LDAP, Google charts, JMeter, JUnit, HTML, Splunk, Introscope agent
- Experience includes working on Memory leak Analysis
- Proficient in performance tuning the applications
- Experienced in fast paced Agile development environment and methodologies including Test Driven Development(TDD) and Scrum
- Proficient in Java/J2EE design patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), Strategy and Business delegate. Well versed in core java concepts like Collections, Multi-Threading, Serialization, Java Beans, Encapsulation, Polymorphism, Inheritance
- Experience in working on development tools (IDE) such as Eclipse, IBM RAD, My Eclipse, Oracle JDevelper, SDE, Edit plus, Notepadd++
- Hands on experience working with application servers like WebSphere, JBoss, Web Logic and web servers like Tomcat
- Experienced in using repositories like SVN, WinCVS, VSS, and Star Team for content and defect management tools like JIRA, HP ALM and HP-Quality Center.
- Excellent presentation and communication skills and communicate with people at different levels including stakeholders, internal teams and the senior management.
TECHNICAL SKILLS
- Java/J2EE, XML, XSLT, Microsoft Cloud Azure (Environmental Protection Agency's- EPA cloud) Primefaces 5.3,SOAP based Web services (Top Down & Bottom Up approaches), Restful web services, JSF framework, Spring MVC, Spring Batch, Spring Security, Spring Integration, Hibernate, eclipse Link (Top Link), Servlets, JSP, JPA, JDBC, EJB, SOA, XML, XSLT, JAXB, Struts, Perl, JQuery, LDAP, Google charts, JMeter, JUnit and Maven, Jenkins, Drools, HTML, Splunk, Introscope agent, EAI, JMS, IBM-MQ and PL/SQL Enterprise Architect, Rational Software Modeler 6.0 Oracle 8/x/9i/11g
- JBoss 7.0.2/5.0, Web Logic 10.3.1, OC4J, WebSphere portal 6.1 & 8.5, WebSphere Application Server 7.0 & 8.5 Tomcat 6.0, Tomcat 5.5
- RAD7.5, Eclipse 3.6, JDeveloper, My Eclipse 5.1.0, SDE 6.0 SVN, Star Team, WinCVS, VSS
- EN-Node(Exchange Network Node), SOAP-UI 3.0.1 and JMeter 2.8 Optimize It 6.0
- WINDOWS 95/98/NT/XP/VISTA, UNIX, LINUX Crystal Reports
- XML Spy, Toad, SQL Developer, MS Office, Putty, Edit plus, Notepad++
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Design and development of central registry and cloud services modules
- Effort estimation and creation of work break down structure
- Data mapping from Texas central registry to EPA’s cloud
- Confidential planning by identifying tasks and effort estimation
- Using design patterns such as Spring Model View Controller (MVC), DAO, DTO, Factory, Strategy
- Integrating spring framework with hibernate
- Marshalling and Un-Marshalling of JAXB objects
- Participated in the daily stand-up meetings and Confidential retrospection
- Used JAX-RS specification for building restful web services(JAX-RS)
- Producing web services and consumed web services
- Developing applications using Test Driven Development (TDD)
- Using continuous integration tools like maven and Jenkins
- Creating Junit test cases, test suites
- Performance testing using Jprofiler
Development Tools Used: Eclipse, TOAD 12.7
Technology Used: Java, J2EE, Hibernate, Spring batch, Spring MVC, Oracle 11g, JQuery, Spring Security, Restful web services (JAX-RS), XML, JSON, XSD, JAXB, JProfiler, easyMock, Jenkins, Maven
Environment: JBOsS EAP 6.4.7
Confidential
Senior Java Developer
Responsibilities:
- Reduction in time required to perform intake activities.
- Streamlined business processes.
- Automation of manual processes.
- Increased data accuracy for services provided to families.
- Increased data availability.
- External partner access to the most current case information.
- Design and development of E-Reports module
- Developing web services test harness system
- Confidential planning by identifying tasks and effort estimation
- Using design patterns such as Spring Model View Controller (MVC), DAO, DTO, Factory, Strategy
- Integrating spring framework with hibernate
- Marshalling and Un-Marshalling of JAXB object
- Participated in the daily stand-up meetings and Confidential retrospection
- Used JAX-RS specification for building restful web services
- Producing web services and consumed web services
- Developing applications using Test Driven Development (TDD)
- Using continuous integration tools like maven and jenkins
- Creating Junit test cases, test suites
- Performance testing using JProfiler
Development Tools Used: IBM Rational Application Developer (RAD) 9.1, Oracle SQL Developer
Technology Used: Java, J2EE, Hibernate, Spring MVC, Oracle 11g, JQuery, Spring Security, Restful web services (JAX-RS), XML, JSON, XSD, JAXB, Crystal reports, JProfiler, easyMock, Jenkins, Maven and TeamForge
Environment: WebSphere Application Server 8.5 & WebSphere Portal Server 8.5
Confidential
Senior Java Developer
Responsibilities:
- Design and development of Federal Emergency Management Agency (FEMA) data load, Voucher processing and TINs (Taxpayer Identification Number System) and SSN conversion modules
- Design and development of claim, payments reports using Crystal reports tool
- Websphere Portal upgrade from 6.1.5 to 8.0
- Integrating spring framework with hibernate
- Marshalling and Un-Marshalling of JAXB object
- Using hibernate as an ORM framework in persistence layer
- Participating in the daily stand-up meetings and end of Confidential retrospectives
- Using Jersey framework for building Restful web services
- Producing web services and consuming web services
- Writting Perl scripts to load the FEMA data and Vouchers into database
- Using JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners
- Developing applications using Test Driven Development (TDD)
- Using continuous integration tools like maven and jenkins
- Creating Junit test cases and test suites
- Performance testing using JMeter
Development Tools Used: IBM Rational Application Developer (RAD), Oracle SQL Developer
Technology Used: Java, J2EE, Hibernate, Spring MVC, Oracle 11g, Perl, JQuery, Spring Security, JMeter, Java Server Faces (JSF), Restful web services(Jersey), JSON, XML, XSLT, XSD, JAXB, easyMock, Crystal reports, JMeter, Jenkins and Maven
Environment: WebSphere application server 7.0 and WebSphere portal server 8.0
Confidential
Senior Java Developer
Responsibilities:
- Design and development of entire desktop LTS application into MOBILE web application
- Migrating the LTS application from java version 1.4 to 1.6
- Producing web services and consuming web services
- Integrating spring framework with hibernate
- Used Jersey framework to build the Restful web services
- Developed web services test harness system
- Design and development of bill tracking, bill assignment module
- Marshalling and Un-Marshalling of JAXB object
- Using continuous integration tools like maven and jenkins
- Migrating WebSphere application server from 6.1 to 7.5
- Written Perl scripts to load the bills to database
- Design and development of questions reports, custom reports using Crystal report tool
- Created Junit test cases and test suites
- Performance testing using Jmeter
Development Tools Used: IBM Rational Application Developer (RAD), Oracle SQL Developer
Technology Used: Java, J2EE, EJB, Spring MVC, LDAP, Web services (Restful Jersey), Hibernate, JQuery, XML, JSON, JAXB, Crystal report, Oracle 11g, Perl, ANT, Jenkins
Environment: Web Sphere Application Server 7.0
Confidential
Senior Java Developer
Responsibilities:
- Design and development for the reforecast execution module
- Design and development of CIP (Customer Identification Program) module
- Design and implementing business rules using Drools engine
- Using ANT build automation tool to build the application and in deploying into Web logic Application Server
- Working on Agile development environment
- Integrating spring framework with Hibernate
- Participating in daily SCRUM meeting
- Implementation support/deploying EAR/WAR files into the Linux environment
- Design and development of BD(Broker Dealer) and trust reports using Crystal report tool
- Creating JUnits and test suites
Development Tools Used: Eclipse, Oracle SQL Developer, XML Spy, SOAP-UI, ClearCase
Technology Used: Java, J2EE, Java Server Faces (JSF), Spring MVC, Drools, Hibernate, Restful Web services(JAX-RS), JSON, ANT, XML, Crystal report, JAXB
Environment: Web logic Application Server 10.3.2
Confidential
Senior Java Developer
Responsibilities:
- Design and development for the Save Advice Session Operation in Portfolio Web service
- Design and Development of Retrieve Current Advice Report Operation in Portfolio Web service
- Prepare project design specifications and other technical documents that include high level and low level designs (sequence diagrams, class diagrams, use case diagrams, pseudo code etc.)
- Design and implementing business rules using Drools engine
- Using spring framework with message communication (JMS)
- Working on agile development environment
- Analysis, design of new server side jobs to communicate with other legacy systems and applications.
- Design and develop test harness tools to simulate the web services
- Unit testing through JUnit, SOAP UI
- Supporting implementation/deployment of EAR/WAR files into the Linux environment
- Preparing design documents, unit test cases, integration test cases and traceability matrix.
- Development using Test Driven Development (TDD) methodologies
- Co-ordination with offshore and Client - onsite/offshore co-ordinator
Development Tools Used: Eclipse, Toad, ClearCase
Technology Used: Java, J2EE, Spring, LDAP, SOAP based web services (JAX-WS), XML, Drools, JAXB, IBM- MQ, Hibernate, Oracle, Introscope agent
Environment: Web logic Application Server 10.3.2
Confidential
Tech Lead Developer
Responsibilities:
- Analysis, design and integration of various Enterprise web services with Confidential ’s in house application (EAI)
- Producing and consuming SOAP based web services
- Implemented i99 initiative to fix the issues in integration of different applications
- Using JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listener
- Working on agile development environment
- Handling Message transformation, routing and processing appropriately using EAI.
- Design and development for the change requests in Enterprise application integration to interface various enterprise applications to exchange data
- Finetune EAI flows for better performance wherever applicable.
- Develop new web service for posting global crossing service and modify existing web service for Confidential, Confidential, Confidential, Confidential and Confidential services as per requirements.
- Develop Message Driven Bean to handle service exception and retrigger the service call based on the return codes from Confidential service
- Set up XML rules handlers for Web Service calls.
- Prepare project design specifications and other technical documents that includes high level and low level designs (sequence diagrams, class diagrams, pseudo code etc.)
- Analysis, design of new server side jobs to communicate with other legacy systems and applications.
- Design and develop test harness tools to simulate the web services.
- Unit testing through JUnit, SOAP UI.
- Preparing design documents, unit test cases, integration test cases and traceability matrix
- Coordinate with offshore on various tasks on daily basis
Development Tools Used: Eclipse, SOAP-UI, XML-Spy, SQL Developer, ClearCase
Technology Used: SOA, Java Server Faces (JSF), Java, J2EE, IBM-MQ, SOAP based Web services, XML, XSLT, JAXB, Mule ESB, Hibernate, JProfiler, and Splunk
Environment: Web Logic Application Server 9.0
Confidential
Senior Java Developer
Responsibilities:
- Design and Development of business reports, compact reports using Crystal report tool
- Developing charts using Chart FX, JFree Chart
- Generating PDF files from HTML Reports using PD4ML
- Preparing design documents, unit test cases, integration test cases and traceability matrix.
Development Tools Used: JBoss Developer Studio, SQL Developer, and XML Spy.
Technology Used: Java, J2EE, HTML, Spring MVC, XML, PD4ML, JFree Chart, Crystal report, Chart FX
Environment: JBoss application server 4.2
Confidential
Senior Java Developer
Responsibilities:
- Design and developing Non System Inbound and invoicing modules
- Actively participated in entire SDLC processes like analysis, effort estimation, development
- Planning and development of technical releases by identifying memory leaks, connection leaks
- Prepare design specifications and technical documents for the eTrans framework.
- Prepare mapping document for mapping data from various back end systems including legacy systems.
- Secure Confidential application with Role based Security.
- Unit testing through Junit and test suites
- Ensuring code quality through code walkthroughs and peer-reviews
- Preparing unit test cases, integration test cases and traceability matrix.
Development Tools Used: JBoss Developer Studio, Toad
Technology Used: Java, J2EE, EJB, JSP, Servlets, Oracle , Java Server Faces (JSF), Hibernate2
Environment: JBoss application server 4.2
Confidential
Developer
Responsibilities:
- Developing new functionalities as per change request, modifying existing functionalities
- Preparing Unit test cases
- Follow Quality assurance procedures
- Troubleshooting, bug fixing
- Unit testing through Junit
Development Tools Used: Eclipse
Technology Used: Java, J2EE, EJB, JSP, Servlets, Struts, Oracle
Environment: JBOSS application server 3.2.3