We provide IT Staff Augmentation Services!

Sr. Java Technical Lead Resume

0/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • Above 9 years of IT experience in object oriented requirement gathering, analysis and implementation of client/server, internet and E - commerce applications using object oriendted methodologies and RDBMS. Strong experience in Web development, n - tier Enterprise Distributed Application development using JAVA, SERVLETS, JSP, Hibernate Framework, JDBC, Oracle, Javascript and Mainframe legacy systems.
  • Around 9+ years of IT experience in Web development, n - tier Enterprise Distributed Application development using JAVA, SERVLETS, JSP, Hibernate Framework, JDBC, Oracle, Javascript and Mainframe legacy systems.
  • Involved in all stages of software development life cycle (SDLC) - Waterfall, Scrum and Agile
  • Excellent oral and written communication skills with the ability to communicate effectively with multifunctional teams, programmers, and technical staff at all level.
  • Experienced in planning, design and implement portal solutions using WebSphere Portal.
  • Experienced in developing JSR, IBM Portlet APIs and customizing the themes and skins with personalized content.
  • Experienced in Portal Administration tool to configure Portals.
  • Experienced in Web Content Management systems such as IBM Web Content Management.
  • Self-motivated, able to set effective priority to achieve immediate and long-term goals.
  • Developing applications using WebSphere, Weblogic, Apache, and Tomcat.
  • Developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
  • Experienced with Process Portals where the Portal Server integrates with Process Server.
  • Experienced with Rules based personalization of the Portal.
  • Over 6 years of experience developing enterprise application using Java/J2EE technologies in Banking and Insurance domain.
  • Over 3 years of experience as a mainframe developer using COBOL, JCL, DB2, IMS, CICS, ISPF, SPUFI.
  • Experienced with DB2 Platinum, DB2 File-aid, IMS File-aid, QMF, Strobe and other mainframe utilities.
  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Vision.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used middleware tools like JMS MDB's and configured Connection Factories and Topics/Queues.
  • Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, MVC, Extjs, WebLogic, JBoss and EJB Web service framework.
  • Expertise in using Relational Databases like Oracle, SQL Server2008 and My-SQL, creating stored procedures, triggers, functions, schema design.
  • Strong understanding & expertise in web technologies like HTML, Hadoop, MQ, DHTML, Java script, AJAX.
  • Experience in different application servers like JBoss/Tomcat, WebLogic and Orion.
  • Strong experience in Unit testing through JUnit framework.
  • Expertise in distributed application architecture, object oriented design, and web based applications.
  • Possessing strong analytical skills, an excellent team player with good leadership qualities.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, SQL, J2EE, COBOL, JCL, CICS, MQ-Series

Enterprise Java: JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX

Core Java: Serialization, JDBC, Java RMI, Internationalization & Localization etc

Markup/Scripting Lang.: HTML, CSS, XML, JavaScript, DWR, JQuery, AJAX

XML Technologies: XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP.

Tools: & Framework: Struts, Spring, Hibernate, Web Services, Log4J, Apache Common Library, Apache POI, Apache Velocity Engine, Axis, Xfire, Junit, Maven, Ant, RUP, Rational Rose

Application/Web Servers: IBM WebSphere, Weblogic, Apache Tomcat, JBoss

Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS

DBMS/RDBMS: Oracle, DB2, IMS, VSAM

Source Control Systems: CVS, VSS,SVN, PVCS

Defect/Bug Tracking: Rational Clear Quest, Test director, HP Quality Center

IDE: Eclipse, IBM WSAD, RAD

Infrastructure Software: Dreamweaver and other office automation and Presentation Software

O/S & Environment: Windows XP, UNIX, Suse, Linux, Windows 98, Windows 2000, Windows NT/XP

Other Skills: Requirements engineering, UML, Design patterns, code reviews, test planning.

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

Sr. Java Technical Lead

Responsibilities:

  • Responsible to design and develop the check order service for online banking.
  • Implemented the web-based application following the MVC II architecture using Struts Framework.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
  • Developed the application front end: developed action classes, form beans andJavaServer Pages.
  • Used SOAP UI/Rest Client to send the request to the application and ensure the appropriate response is generated.
  • Responsible for detailed test case generation, preparing test strategies and test plans as per the Business Requirements.
  • Develop and direct software system testing and validation procedures.
  • Developed SOAP, REST & JSON based endpoints depending on the client requirements.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Used Hibernate as persistence framework to persist data to Oracle RDBMS.
  • Advise customer about, or perform, maintenance of software system.
  • Coordinate installation of software system. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Analyze information to determine, recommend and plan installation of a new system or modification of an existing system
  • Spring and JDBC frame work is used for Middle tier and Database connectivity.
  • Annotation based configuration is used for configuration.
  • Adhere to the CTSI framework guidelines to create endpoint, service and DAO layers.
  • Determine the appropriate executor to be used and process the results accordingly.
  • Establish connection with the database and bind the response to the generated route classes.
  • Ensure the validation is handled in the contract classes and appropriate exceptions are thrown.
  • Fix the performance issues in the CTSI framework to improve the performance and overcome the defects identified.
  • Provider interface is used to inject prototype bean from a singleton class.
  • Generics were used to inject state full bean to call the appropriate DAO classes.
  • Was responsible for ensuring that there is no code break while porting toJava1.7.

Environment: CTSI Framework (Eclipse), Spring, Hibernate, JDBC, JDK 1.6, IBM WebSphere, Soap, Rest, Json, Oracle 9i, Soap UI, Maven, Log 4J, SVN.

Confidential, Bloomington, IL

Sr. Java Technical Lead

Responsibilities:

  • Involved in the requirements review meetings and partnered with business analysts to clarify any specific scenarios.
  • Analyzed the business requirements and created use cases and prepared low and high level design documents.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed the front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery, and XML.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Implemented Life Quote POC using Spring core, Spring MVC, SOAP Services, AJAX, Jquery andStateFarmframe works.
  • Used WSDL file information for invoking Web Services and developed the Web Services using JAX-WS.
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
  • Responsible for deployment of the application using WebLogic Server and was involved in unit testing, integration testing, smoke testing etc.
  • Responsible for peer level code, design reviews and fixing QA defects and tracked them using Quality Center.

Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 3.2, WebLogic 10.3, WSDL, SOAP, JAXP, JAXB, Oracle 11g, SQL, HP Quality Center, JUNIT, Ant.

Confidential, Edison, NJ

Sr. Java Developer

Responsibilities:

  • Engine as plug-in to other web-applications depending on the user's ps.
  • Face to face interaction with client and coordination of onsite and offshore team identified System Requirements and developed Software Requirement Specifications.
  • Involved in bug fixing, enhancements and production support of various applications including design, implementation and testing.
  • Front end development using JSP and JavaScript was used for the client side validations.
  • Developed Use Cases, High Level Design and Detailed Design documents.
  • ImplementedJavadesign patterns wherever required and implemented multi-threading concepts.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines and implemented JMS listeners and connection factory via MDB
  • Developed the application using CoreJava, J2EE and JSPs
  • Responsible for change management enhancements (major minor).
  • Generating reports to the user in different formats like PDF, Excel.
  • Involved in migrating variousMerckapplications from Weblogic server to JBoss server.
  • Provided suggestion to the client and implemented asynchronous messaging using JMS to improve the performance of the data upload to the database.
  • Developed Web Service that interacts between various applications and Database for secure and easy data upload and retrieval.
  • Involved in risk analysis of database migration from Oracle 10g to 11g which is used by various applications as a central database.
  • Involved in quarterly database upgrade with the data dump provided by an external partner.
  • Involved in estimation process of the enhancement development activities.

Environment: JDK, J2EE,EJB, JNDI, Hibernate, Spring, HTML, JavaScript, XML, CSS, JUnit, UML, Eclipse, Oracle WebLogic, DB2, subversion, Linux

Confidential, Pittsburgh,PA

Sr. Java Developer

Responsibilities:

  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • The users are classified into various organizations to differentiate the privileges between them in accessing the system.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoidjavaexpressions and scriplets in JSP.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
  • Working with on-site and off-site (India based) resources for successful implementation of the Workflow module
  • Hibernate annotations are included for Oracle DB.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Involved in quarterly database upgrade with the data dump provided by an external partner.
  • Involved in estimation process of the enhancement development activities.
  • Extensively used Rational Clearcase for version control.
  • Developed the application on Websphere using Websphere Integration Developer 6.0.
  • Used MercuryQualityCenter as bug tracking tool.

Environment: Websphere 6.1, Spring 2.5.x, Spring MVC,Java 6.0, JQuery 1.4, AJAX, JSTL, XML, XSLT, Ibatis, Java Script, JSP 2.0, JUNIT 4, JAX-WS,Multi-Threading,Websphere Integration Developer 6.1, Oracle 10g, SQL Developer 1.2.1, Rational Clear Case 7.0.1.5, Mercury Quality Center

Confidential, Boston/MA

Sr. Java Developer

Responsibilities:

  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Involved in the design, architectural & build streams of the project.
  • Extensively worked on spring framework for the business tier. Implemented the Spring IOC container.
  • Used Hibernate and worked extensively on Hibernate Query Language (HQL) to query from the database and also wrote Hibernate mapping definitions for the persistent layer.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Configured coherence cache with all components of data like positions, contacts, trade data, market data and static data, also to load graphs to pricing the trades.
  • Worked on data synopsis grid for Fenics results
  • Used Maven to build the application and deploy the application in Unix Application server.
  • Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
  • Implemented View layer of MVC architecture using JSF components.
  • Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
  • Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Developed Web Services using WSDL and XML.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Developed the business requirements to software specifications using Rational UML

Environment: Websphere 6.1, Spring 2.5.x, Spring MVC, Java 6.0, JQuery 1.4, AJAX, JSTL, XML, XSLT, Ibatis, Java Script, JSP 2.0, JUNIT 4, JAX-WS,Multi-Threading, Websphere Integration Developer 6.1, Oracle 10g, SQL Developer 1.2.1, Rational Clear Case 7.0.1.5, Mercury Quality Center

Confidential, Mount Laurel, NJ

Java Developer

Responsibilities:

  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Developed Web Services using WSDL and XML.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Developed the business requirements to software specifications using Rational UML
  • Designed and Implemented Tiles and Layouts to the existing JSP files.
  • Has involved in development of back-end business layers using Servlets
  • Used ANT for building the application and deployed on BEA WebLogic
  • Played a very pivotal role in debugging the already existing flow of the application build in Struts 1.2 and migrating it completely to Spring 3.1 MVC.
  • This involved migrating the Struts action classes, forms and validation framework to Spring controller, forms, interceptors and validators.
  • Involved in building the Spring framework right from the scratch, making the configuration related changes, using the annotation framework provided by the spring and using the dependency injection logic wherever needed, using JSTL for migrating the JSP pages to spring compatible tags and configuring the Spring tiles.
  • Also used AOP for exception handling and logging mechanicsm.
  • Implemented transaction management using spring support for hibernate
  • Implemented DAO pattern for database access
  • Besides, played a key role in adding enhancements and developing new modules to the product.
  • Involved in understanding the requirements from the analysts, developing a design document, implementing the code using design patterns, multi threading and corejavaapi and complete unit testing.
  • Also playing a major role in maintaining shell script used for loading data in the database on a daily basis
  • Role also involved supporting the application post release, figuring out the root cause of the issues occurring in production and resolving them
  • Work closely with the database team in fine tuning of the queries and designing the data models to support out application
  • Mentored the fresh level graduates in order to get them on track and become productive.
  • Play a pivotal role in maintaining the execution of the shell scripts through dseries.

Environment: Java, Design Patterns, multi-threading, data structures, Oracle, Spring MVC 3.1, Hibernate, Sql Navigator, Eclipse, SQL, JDBC, PL/SQL for stored procedures and packages, database Views and Functions, Unix, Shell Script, AWK Script, DSeries, DWR, XML

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Understanding functional specifications, designing and developing creative solutions to meet business requirements.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed web and service layer components using Spring MVC
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used Spring 3.0 framework for Dependency Injection and integrated with the Spring Framework and Hibernate.
  • Designed various tables required for the project in Oracle 9i database and implemented the Stored Procedures, functions and triggers required for the application.
  • Used JBoss 5.1 to deploy the product in Dev environments.
  • Spring Validation was used to validate the forms.
  • Implemented Complex Business Rules to meet the Business Requirements
  • Implemented various design patterns in the project such as Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Involved in Writing Perl and Unix Shell Scripts for automating tasks.
  • Implemented and maintained complete Java code build process using Ant.
  • Developed logging module using log4j
  • Used CVS for version control and deployed application in production Weblogic Application Server.

Environment: Java/J2EE, IBM Web Sphere Application server, Apache Tomcat, SQL Server, Spring MVC, Web Services, SOAP, WSDL, ANT, JMS, JavaScript, JDBC, PL/SQL, Log4J, JUnit

Confidential

Sr. Software Engineer

Responsibilities:

  • Team Lead role for smooth task allocation and project execution handled the team of 5 members at onsite and offshore
  • Requirement gathering, analysis and solution design as per the requirements by the Client.
  • Extensive test cases preparation, coding, testing and documentation.
  • Coordinating the deliverables and timelines between offshore and onsite team.
  • Creating report of the defects and discussing the defects with onsite and offshore team to share the learning from the same.
  • Part of bi-weekly meeting with Project managers to review the status of the project and share the issues.
  • Responsible to in corporate technical changes in the company match process to distribute company match amount that the participants are eligible to.
  • Maintenance of COBOL modules and the parameters files to in corporate the match calculation logic.
  • Responsible for understanding the system requirements and creating the high level and low level design docs.
  • Responsible to create rigorous test cases and test plans for the testing of the code.
  • More than 100 test cases created on single project with boundary conditions and positive and negative test cases.
  • Requirements gathering, analysis and solution design in calculating the company match.
  • Maintaining and reporting project status, issue tracking, risk management, change control and monitoring activities of the team.
  • Engaged with onsite coordinator for requirements gathering and documentation and explaining the same to the technical team.
  • Responsible for scope understanding and work breakdown structure to estimate effort and time for the project.
  • Worked within Service Delivery providing application issue resolution, production support.
  • Unit testing using SMARTTEST INTERTEST tools as well.
  • Updating the technical and Functional documents as required.
  • Participating in Review and QC processes.
  • Modifications to existing CICS and MQ-Series programs.
  • Maintenance and development of NDM Jobs to transfer files.
  • Actively involved in the Technical requirement gathering, test case preparation and coding, testing and document phases of the task.
  • Lead the efforts on defect prevention and resolution of the same.
  • Responsible to conduct audits in the team to monitor the compliance of the data confidentiality.
  • Responsible for creating and maintaining Project Plan and Configuration management plan.
  • Guiding the team technically as well as functionally to explain the company match rules and logic for calculation.
  • Responsible reporting the project status to the manager and ensuring quality deliverables by the team.

Environment: COBOL, XML, Java Script, JSP 2.0, SQL Developer, HP Quality Center, Mainframe Z/OS, JCL, DB2, CICS, SMARTTEST, INTERTEST, File-Aid, Abend-Aid, VSAM.

Confidential

Sr. Mainframe Developer

Responsibilities:

  • Responsible for requirements gathering and maintaining functional documents for the applications.
  • Primary application developer for the system using COBOL, JCL, DB2, EASYTRIEVE and MQ Series.
  • Creating extensive test cases and performing Unit and QA region testing for the developed code.
  • Collaborate with UATV and Integration testing teams for end to end testing and provided high level and detailed test cases.
  • Level 1 24/7 production support representative to monitor and resolve the job queues on a rotation basis.
  • Responsible for creating statistics of daily job runtime, ABEND details, delays reports if any.
  • Responsible for conducting meetings with Onsite coordinator for requirement gathering, analysis and solution design discussions.
  • Defect tracking creating pie charts of the defects and conducting meetings for root cause analysis with the team.
  • Weekly project status reporting (PSR) with the senior managers and Onsite coordinators.
  • Creating the Work Breakdown Structure (WBS) and task allocation for the team members.
  • Overseeing team member’s deliverables and ensuring timely deliverables of the software.
  • Guiding the team technically as well as functionally and ensuring quality deliverables.

Environment: Mainframe Z/OS, IBM DB2, DB2 Platinum, IMS, ISPF, SDSF, Strobe, File-aid, VSAM, QMF, SPUFI, HP Quality Center, Changeman, CA7, ABENDAID, SMARTTEST, INTERTEST.

We'd love your feedback!