Lead/senior Java Developer Resume
Fort Worth, TX
SUMMARY
- Having 12+ Years of IT industry experience in software analysis, design, development, documentation and implementation of applications using Java1.4/1.5, J2EE1.4 Technologies, JBoss, Struts Framework, Portlets, Portal Development, Spring Framework, Hibernate, EJB, WebSphere, Weblogic, Tomcat, Oracle, SQL/PLSQL, MySQL, Windows and UNIX on multi - tier architecture applications.
- Having Banking, Financial, Healthcare, Telecom, Insurance and HRMS domain knowledge
- Proficient in Implementing the Core Design Patterns and J2EE design patterns.
- Having hands on experience on frameworks like Struts, Spring and Hibernate.
- Extensive experience in developing Portlets for Websphere PortalServer using JSR-168/JSR-286 Specifications.
- Expertise in implementing J2EE technologies like JSP, Servlets, EJB (Entity, Session, MDB), Struts, Java Beans, JDBC, JNDI, XML to develop Enterprise applications.
- Experience in creating user interfaces using JSP, AJAX, HTML, DHTML, client side validations using JavaScript, Struts Validation framework.
- Hands on experience on XML parsing, XSLT Transformations and XPath expressions for traversing.
- Strong knowledge in PL/SQL, Stored Procedures, Functions, Triggers, Scheduled Jobs, Cursors and database concepts.
- Experience in Service Oriented Architecture (SOA) and implementing Web Services using SOAP, UDDI and WSDL.
- Experience in developing Business Applications using JBoss 3.0, Weblogic11.0 and Tomcat 5.x.
- Excellent hands-on experience in Unit testing, Integration Testing, Functional Testing using various testing methodologies and tools like JUnit and Cactus.
- Have sound knowledge and innovative skills in creating UMLdiagrams, use-case documents etc. using Rational Rose and Borland Together.
- Working knowledge with version control software tools - CVS, Rational Clearcase and Sub Version.
- Performed Load/Stress tests, Memory utilization analysis using JProbe and WAPT.
- Working knowledge with IBM Rational Tools like Rational Application Developer (RAD), Rational Software Architect (RSA), Rational Clearcase, Rational ClearQuest and Rational Manual Tester.
- Experienced in software development using Rational Unified Process (RUP) and Agile development processes.
- Active participant in troubleshooting failure issues and have appreciable analytical, problem solving, communication and interpersonal skills.
- Experienced in tuning JVM for java applications.
- Expertise in all aspects of SDLC - analysis, design, coding, testing, performance tuning, documenting, maintenance and user training.
- Have shown expertise in Bug fixing, Production Support and Maintenance.
- Carrying out Code Coverage for java application for better maintainability.
TECHNICAL SKILLS
Web Technologies: J2EE 1.4.2, EJB 2.0, JSP 2.0, JSTL, Servlet 2.4, Portlets, JDBC, HTML 4.0, DHTML, Java Script, XML 1.0, XSLT, XPath,XML Parsers (DOM, SAX, JDOM, JAXP), CSS, JMS, AJAX, UDDI, JSON, JQuery
Scripting Languages: VB Script, Perl Script, Unix Shell Scripting
Application Frameworks: Struts 1.2, Spring 1.1/1.2, Hibernate 3.0/3.1, Apache Axis, Spring Web Flow, JFP ASDP Framework
Web/Application Server: WebSphere 6.1/7.0, Weblogic 11.0/8.1/7.0 , Apache Tomcat 5.x, JBoss 3.0, WebSphere Portal Server
IDE: JBuilder, Netbeans 5.5/6.0. Eclipse 3.2,WSAD 5.1, RAD 7.0, RSA, XML Spy, Dream Weaver, Oxygen Editor
Design Tools: Rational Rose, Borland Together, Microsoft Visio
RDBMS: Oracle10g/9i/8i, MySQL., Microsoft SQL server 2007, DB2
Programming Languages: C, C++, Java 1.4/1.5, SQL, PL/SQL, UML, WSDL
Build/Packaging: ANT, Cruise Control for build automation, Maven, Hudson, GIT, Gradle
Operating Systems: Windows 95/ 98/ NT/ 2000/ XP, UNIX
Change Management Tools: Win CVS v1.x, Rational Clearcase 7.x, Subversion 1.4.x, RTC 5.0.2
Testing Framework: JUnit 4.x, Cactus
Network Protocols: TCP/IP, HTTP, SMTP, SOAP
Performance/Memory Management Tools: JProbe 7.0, WAPT 5.0, JVM tuning techniques
Software Development Process: Rational Unified Process (RUP) and Agile
Memory Management Utilities and Tools: JProbe, OptimizeIT, JConsole, jvmstat, WAPT
Portal Technologies: JSR-168, JSR-286 and Knowledge of WebSpherePortlets
Other Tools: XDoclet, JIRA, Vmware Workstation 5.0, ERwin 7.x, SQL Developer, TOAD 8.6, Tortoise GIT and Splunk
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Lead/Senior Java Developer
Responsibilities:
- Interacting with BA’s for finalizing Premium Economy requirements.
- Designing theCASPERand PIE application in compliance with existing architecture and accommodate with the existing interfaces
- Developing the Queue and Spring Framework
- Responsible for performing design and code reviews to coding standards and best practices.
- Build management and support.
- Done POC for converting existing java applications to Spring Boot applications.
- Maintenance and Support for existingCASPER/PIE, Aircraft schedule applications and making sure the queue connection manager with all interfaces.
Environment: Java/J2EE 5, JDK 1.7, IBM WebSphere 7.0, Eclipse, XML,JSP, Java Script, CSS, HTML, Windows NT, Unix, Shell Scripting, Oracle 11g, SQL/PL-SQL, Maven, Rally, JSON, SOAP,Spring Framework 3.0,Spring Boot, Hibernate, Struts 2.0, Tortoise GIT,Dynatrace.
Confidential, Westlake, TX
Lead Java Developer
Responsibilities:
- Setting up design, development and implementation of applications/ JWF framework in the SOA domain.
- Design, Develop, Implement technical solutions on a platform dedicated to handle large volume of data and transactions.
- Continuous integration strategy implementation using Maven and Jenkins tools.
- Asses and research current implementations of the platform and determine the course of action required to elevate the platform to meet customer needs.
- Driving technical initiative with US partners, prototyping, showing, buying in from cross-geography teams
- Coupling the business requirements with existing architecture to set a technical vision for features and major components and clearly articulate the evolutionary steps to achieve it.
- Should be setting and communicating and reinforcing technical standards
- Working with Operations to plan major infrastructure upgrades, to troubleshoot issues and to tune the environment for optimal performance and uptime
- Collaborate with peers and management on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experience.
Environment: Java/J2EE 6, JDK 1.7, SOAP Web Services using JAX-WS, Spring Batch, SOAP, JUnit, IBM WebSphere 7.0, JWF Framework, Eclipse, XML, Unix, DB2, Maven, Gradle, GIT, Jenkins, Sonar Scanning, JSON, REST,Spring Framework 3.0.
Confidential, Fort Worth, TX
Lead Java Developer
Responsibilities:
- Interacting with BA’s for finalizing Premium Economy requirements.
- Designing theCASPERand PIE application in compliance with existing architecture and accommodate with the existing interfaces
- Developing the Queue and Spring Framework
- Responsible for performing design and code reviews to coding standards and best practices.
- Build management and support.
- Maintenance and Support for existing, Aircraft schedule applications and making sure the queue connection manager with all interfaces.
Environment: Java/J2EE 5, JDK 1.7, IBM WebSphere 7.0, Eclipse, XML,JSP, Java Script, CSS, HTML, Windows NT, Unix, Oracle 11g, SQL/PL-SQL, Maven, Rally, JSON, SOAP,Spring Framework 3.0,Hibernate, Struts 2.0,Dynatrace.
Confidential, Irving, TX
Lead Java Developer
Responsibilities:
- Interacting with BA’s for finalizing CCB requirements.
- Designing the CCB application in compliance with JFP(Java Financial Platform) ASDP (Application Service Design Pattern) architecture
- Developing the website using Spring Web Flow, Struts, Tiles, JSON, JQuery and Spring Framework
- Responsible for performing design and code reviews and enforce Confidential coding standards and best practices.
- Build management and support.
- Imparting knowledge transfer to new team members.
- Creating User Manuals and handover to PROD team.
- Maintenance and Support for Confidential Cards Marketing application.
Environment: Java/J2EE 5, JDK 1.7, IBM WebSphere 7.0, Eclipse, XML,JSP, Java Script, CSS, HTML, Windows NT, Unix, Oracle 11g, SQL/PL-SQL, Maven, RTC,JSON, REST, JQuery, AngularJS, Spring Framework 3.0, JFP ASDP Framework, Struts 2.0, Tiles 1.0, Spring Web Flow 1.0, CMS
Confidential, Bridgewater, NJ
Senior/Lead Java Developer
Responsibilities:
- Plan, develop and implement application components from conception to completion in B2C order gateway.
- Responsible for defining XSD schema based on the client requirements.
- Responsible for writing XSL Transformers to convert input XML files to web components.
- Updating the CPO module based on the new XML elements.
- Developing Handler and Workflow frameworks.
- Responsible for developing CC Portal, WAC and iPhone unlock portals.
- Perform design and code reviews and enforce coding standards and best practices.
- Responsible for build management and support.
Environment: Java/J2EE 5, JDK 1.6, Weblogic 11g Application Server, Eclipse, XML, XSLT, XPATH, JSP, Java Script, CSS, HTML, Windows NT, Unix, Linux, Oracle 11g, SQL/PL-SQL, CPO Utility 1.4, SOAP, Maven, ANT, SVN, Perl, VB Script, Splunk, Sonar, Team City.
Confidential, Philadelphia, PA
Senior Web Developer/Java Developer
Responsibilities:
- Designing and Developing Portlet and handler components using JSR 286 standards.
- Primarily responsible for Portal UI development in Forms and Delegation modules.
- Developing RESTful web services (using Jersey) acts as a model and are hosted with in the WAS
- Used synchronization to protect the code from multi threading.
- Writing client programs for web services.
- Developing batch processes.
- Responsible for ongoing support for the existing applications.
Environment: Java/J2EE 5, JDK 1.6, Oracle Weblogic Portal 10.3.2, WAS 8.5, RAD 8.5, Eclipse, OracleWeblogic Server 11g, JSP, Java Script, CSS, HTML, JQuery, Ajax, Jersey, JSON, Windows NT, Oracle, SQL Server management studio, Hibernate, Spring Framework, Spring MVC, Spring Batch, REST, SOAP, Maven, SVN, Perl, VB Script.
Confidential, Conshohocken, PA
Senior Web Developer/Java Developer
Responsibilities:
- Design, develop and support applications related to systems integration for CPS Domestic and International Expansion Projects.
- Hands on experience in using Core Java concepts like Collections and Multithreading concepts
- Implemented multi-threading in ALTO-BACKS module using Java util Concurrency package.
- Implemented callable and runnable interfaces in the multi threaded application.
- Configured thread pools in Java.
- Understand business process & requirements for Domestic, EMEA and APAC launch and enhancements.
- Implemented batch/backend processes using Spring Batch and Active Batch Job Scheduler.
- Developed stored procedures and functions required for backend processes in SQL Server.
- Involved in database optimizations and java application performance tuning.
- Implemented CSA application using MVC architecture.
- Integrated with ECS+ using JMS (MQs) to deliver add funds request.
- Responsible for implementing solutions by using latest Java related technologies specially Spring, Perl, VB Script, Hibernate, Struts, Ajax, Web Services, Maven etc.
- Responsible for ongoing support for the applications.
Environment: Java/J2EE, JDK 1.5, Eclipse, Windows NT, Websphere Application Server 6.1, SQL Server, Hibernate, Spring Framework, Spring Batch, Active Batch, Web Services, Maven, JMS, SVN, JSP, HTML, CSS, Java Script, JQuery, Perl, VB Script.
Confidential, Mechanicsburg, PA
Computer Programmer Analyst
Responsibilities:
- Developed Portlets and handler components using JSR 168 on EAD4J Framework.
- Configured Portlets in plumtree portal server.
- Involved in migrating portlets to various environment using plumtree/ aqua logic administration.
- Develop Attachments and Notes Portlets for adding attachments and documents related to Wage and Tax reports.
- Reports can be modified and moved across the quarters.
- Coded Mediator components to apply business logic associated with the business rules.
- Involved in coding test cases for mediator components using Junit.
- Spring dependency injection used to load components and configured them in spring configuration files.
- Involved in bug fixing while component integration testing.
- Used Filenet for content management system.
Environment: JSR 168 Portlet Specification, Plumtree Portal Server, JDK1.4.2, J2EE 1.4, EAD4J Framework, Websphere Application Server 6.1,Oracle 9i, HTML, XML, JavaScript, SQL, SOA, PL/SQL, Spring DI, Hibernate, Corticon Server, JUnit, Clearcase, Clearquest, Rational Application Developer 7.0 (RAD), Web Services, SOAP, WSDL.
Confidential
Senior Java System Analyst
Responsibilities:
- Responsible for gathering Business Requirements and User Specifications from Business Analyst.
- Responsible for Technical document design.
- Involved in code Review for Quality Assurance and better documentation.
- Followed Agile software development process.
- Implemented MVC Model II using Struts Framework.
- Created JSPs, Servlets, and Tag libraries for the Presentation layer.
- Used Ajax extensively on highly accessed data driven web pages.
- Implemented multi-lingual support (I18N) for the application to use the application in different countries.
- Developed Struts Action Classes for the Business logic.
- Used JDBC for data retrieval from the database for various inquiries.
- Created monthly scheduled database jobs to notify unattended activities.
- Used TOAD to create stored procedures and triggers.
- Fixed several pending bugs and saved lot of money to the company.
- Performed memory management analysis using JProbe 7.0
- Performed performance analysis using WAPT 5.0
- Understanding JProbe and WAPT reports and profiling the code accordingly.
- Used various Design Patterns in different layers like presentation layer, business layer, DAO layer for scalability and performance.
- Hands on experience with UNIX Commands.
- Experience in writing UNIX Shell Scripts (bsh).
- Used JIRA for Bug Tracking and Project Management.
- Involved in Production Support of the application for different countries.
- Got appreciation from all the clients for the maintenance excellence that I have shown.
Environment: JDK 1.4.2/1.5, Servlets 2.1, JSP 2.0, AJAX, Eclipse 3.1, Windows NT, Tomcat, ORACLE 10g, SQL, PL/SQL, Rational Rose, JUnit 4.x, JProbe 7.0, XML, XSLT, CSS, Java Script, Struts Framework 1.2, JSP Tag libraries, TOAD 9.0, Rational Clearcase 7.x, Subversion 1.4.x, WAPT 5.0, ERwin 7.x, Vmware Workstation 5.0., UNIX
Confidential
Software Engineer
Responsibilities:
- Gathering and understanding Business Requirements from HRMS Managers.
- Prepared business requirement document for Asset Management System.
- Involved in development and unit testing of Human Resource Management and Corporate Communication modules.
- Responsible to perform the design of Application using MS-Visio
- Used My Eclipse as Java IDE tool for creating JSPs, Servlets.
- Developed the Struts Action Classes for the Business logic.
- Implemented Mappings using Struts Framework.
- Used Servlets API to filter the incoming http requests for Authentication.
- Developed JSP pages, used Java Script and Struts Validations for client side validation.
- Writing WSDL files for the top down fashioned web services.
- Built ANT Scripts in building the environment for web application.
- Configure and use TOAD to optimize SQL queries, stored procedures and triggers.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: Java 1.4, Servlets, JSP, AJAX, Windows NT, Web Services, WSDL, SOAP, Weblogic, Oracle 8i, SQL, PL/SQL, RUP Process, Microsoft Visio, XML, XSLT, CSS, Java Script, Struts Framework 1.x, JSP Tag libraries, XDoclet, TOAD, CVS 1.x.
Confidential
Software Engineer
Responsibilities:
- Understanding Business Requirements.
- Responsible for writing JSP Pages.
- Responsible for writing validations using Java Script for the JSP pages.
- Using Cascading Style Sheets for formatting.
- Integrating the application with the company’s employee database.
- Writing entity beans for storing award info.
- Implemented Session Façade.
- Unit testing using Junit.
- Participate in System and Integration testing.
Environment: Java 1.4, Servlets, JSP, CSS, EJB, Windows NT, JBoss Application Server, Oracle 8i, SQL, PL/SQL, XML, XSLT, CSS, Java Script, JSP Tag libraries, TOAD, CVS 1.x.
