Senior Java Developer Resume
Austin, TX
SUMMARY:
- Over 11 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
- Solid migration and technology upgrade experience
- Strong experience working with batch processing and executed data flows to EPA(Environmental Protection Agency)
- 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 and SQL server
- Strong experience working with middleware technologies such asSOAP(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
- Hands on experience with providing POCs to the customers using Spring boot
- Proficiency in working with relational databases Oracle, MySQL and SQLServer- includes PL/SQL - Stored Procedures, Functions, Triggers, Viewsand 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 Jasper 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 Intro-scope agent monitoring tools
- Expert levelsskillsin application developmentusing 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, Intro-scope agent
- Experience includes working on Memory leak Analysis
- Proficient in performance tuning the applications
- Hands on experience working with DevOps and managing the dev team
- 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, Notepad++
- 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:
J2EE Technologies: Java/J2EE, Prime faces 5.3,SOAP based Web services (Top Down & Bottom Up approaches), Restful web services, JSF framework, Spring MVC, Spring Batch, Spring Security, Spring Integration, Spring boot, 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, Intro-scope agent, EAI, JMS, IBM-MQ and PL/SQL
Cloud: Microsoft Cloud Azure (Environmental Protection Agency's- EPA cloud)
Design Tools: Enterprise Architect, Rational Software Modeler 6.0
Database: Oracle8/x/9i/11g
Application Servers: 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
Web Server: Apache Tomcat 6.0, Tomcat 5.5
Version Control: SVN, Star Team, WinCVS, VSS
Open Source Tools: EN-Node (Exchange Network Node),SOAP-UI 3.0.1 and JMeter 2.8
Profiling Tools: Optimize It 6.0
Operating Systems: WINDOWS 95/98/NT/XP/VISTA, UNIX, LINUX
Reporting Tools: Jasper Reports
Other Tools: XML Spy, Toad, SQL Developer, MS Office, Putty, Edit plusNotepad++
Domains: Transportation & Logistics, Telecommunications, Enterprise, Insurance, Banking, Health care and Environmental
PROFESSIONAL EXPERIENCE:
Confidential (Austin, TX)
Senior Java Developer
Responsibilities:
- Design and development of central registryand cloud services modules
- Expertise in leading the Agile adoption or transformational initiatives and driving effectively by communicating with all levels of the organization
- Effort estimation and creation of work break down structure
- Managing the DevOps team and interacting with senior management
- Making sure deliverables on time on behalf of DevOps team
- Data mapping from Texas central registry to EPA’s cloud
- Sprint 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 sprint 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
Environment: JBOSS EAP 6.4.7 Technology Used:Java, J2EE, Hibernate, Prime faces (JSF), Spring batch, Spring MVC, Spring boot, Oracle 11g, JQuery, Spring Security, Restful web services (JAX-RS), XML, JSON, XSD, JAXB, JProfiler, easy Mock, Jenkins, Maven
Confidential (Austin, TX)
Technical Lead
Responsibilities:
- Design and development of E-Reports module
- Developing web services test harness system
- Responsible for leading the agile transformation for multiple value streams to support the delivery of strategic products and services
- Sprint planning by identifying tasks and effort estimation
- DevOps team management and communicating the same with management
- 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 sprint 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
Environment: WebSphere Application Server 8.5 & WebSphere Portal Server 8.5
Confidential (Austin, TX)
Technical Lead
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 Jasper reports tool
- WebSphere Portal upgrade from 6.1.5 to 8.0
- Coach peers, teams and management on Agile concepts, practices, benefits and metrics
- 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 Sprint retrospectives
- Using Jersey framework for building Restful web services
- Producing web services and consuming web services
- Writing 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
Environment: WebSphere application server 7.0 and WebSphere portal server 8.0
Confidential
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 and WebSphere app server 5.1 to 7.0
- 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 Jasper report tool
- Created Junit test cases and test suites
- Performance testing using JMeter
Environment: Web Sphere Application Server 7.0
Confidential (Charlotte, NC)
Technical Lead
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
- Communicating with DevOps team and making sure deliverables on time
- Using ANT build automation tool to build the application and in deploying into Web logic App 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 Jasper report tool
- Creating JUnit and test suites
Environment: Web logic Application Server 10.3.2
Confidential (Charlotte, NC)
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 coordinator
Environment: Web logic Application Server 10.3.2
Confidential (Atlanta, GA)
Tech Lead
Responsibilities:
- Analysis, design,integration of various enterprise web services with Vendor’s in house application (EAI)
- Producing and consuming SOAP based web services
- Continuous assessment and improvement for Agile efforts
- 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
- Fine tune EAI flows for better performance wherever applicable.
- Develop new web service for posting global crossing service and modify existing web service for Sprint, Granite, Raptor, APS and Siebel services as per requirements.
- Develop Message Driven Bean to handle service exception and retrigger the service call based on the return codes from sprint 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
Environment: Web Logic Application Server 9.0
Confidential
Senior Java Developer
Responsibilities:
- Design and Development of business reports, compact reports using Jasper 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.
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 Vendor 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.
Environment: JBoss application server 4.2