We provide IT Staff Augmentation Services!

Technical Lead & Lead Developer On Java & J2ee Resume

CharlottE

SUMMARY:

  • 12+ years of experience as a Java/J2ee technology specialist, with experience in Retirement & Finance, Healthcare, Insurance, Pharmacy, Manufacturer, Documentation and Retail Industry. Solid understanding of designing and development of Information Systems.
  • Involved in most of the stages of project development including requirement analysis, design, enhancements, implementation and documentation with complete knowledge of SDLC.
  • Expert in Object Oriented Programming using Java and J2EE technologies.
  • Expertise in developing scalable web applications, web services and batch applications
  • Proven Experience in analyzing, designing and developing the Web applications and client - server applications using Java/J2EE technologies, which involves JDBC, Servlets, JSP, Struts 2.0, Spring, EJB 3.0, JMS, JMX-MBean, Hibernate, Oracle, DB2, AJAX, JavaScript ( DOJO, JQuery), log4j, HTML, XML, XSLT, UNIX, and Web services & X509 authentication (JAX-WS, JAX-RPC & REST).
  • Experience in MVC (Model View Controller) architecture by using Struts framework, spring framework and high-level hands-on experience with Hibernate Framework and various Java design patterns.
  • Extensively worked on implementation of version control s.w IBM Rational clear case. Expertise in traditional Waterfall, Iterative, Rational Unified Process (RUP) and Agile/Scrum methodologies.
  • Experience working with databases like Oracle, DB2 and MS SQL Server, extensive knowledge in Java stored procedures and Oracle Stored Procs.
  • Performing unit testing, JUnit and ensuring that the software meets the system requirements.
  • Possess strong problem analysis skills with ability to follow project standards and procedures as per specifications.
  • Ability to communicate business requirements, goals, and directives to the technical team and serving as client interface for managing user expectations and achieving client satisfaction.
  • Provide services to clients in the past through thoughtful experience, productive coding/testing habits and good communication skills.
  • Experienced in schedule planning, designing, deployment, configuring, documentation and execution, fixing software bugs, reporting and verifying bug fixes. Familiar with setting up and configuring dev. and test environments.
  • Excellent verbal and written communications; ability to explain issues clearly and concisely and establish effective working relationships.
  • Proven ability to plan and follow strategic coding metrics and methodologies.
  • Good experience in Tools used like RAD, WID, IBM Data studio, IBM Datapower, Clear Case, Clear Quest, RSM, RTC,SERENA,PL/SQL, IBM DB2, Quick Base, Humming Bird, WSFTP, SoapUI and Putty during development cycle.
  • Worked with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identified opportunities for engaging business review throughout the solution development and provided technical leadership and advice as needed.
  • Responsible for the adoption of software architecture best practices like code reusability, pattern oriented architecture, coding standards, modularization of code, aspect oriented programming etc. within the technology team.
  • Designed full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Collaborate with senior developers to conduct design and code reviews. Voluntarily participate in the development of automated tools, processes and methods.
  • Develop and document test cases to support software development and verify software functionality and compliance to client and internal specifications.
  • Strictly adhere to meeting the deadlines in completing the project, considering the importance of shipping the project on time.

TECHNICAL SKILLS

  • Java
  • J2EE
  • C
  • C++
  • VB
  • W windows NT/2000/XP
  • UNIX
  • Linux
  • Weblogic
  • IBM WebSphere
  • Apache Tomcat
  • JBoss
  • FTL
  • Smooks
  • XSL
  • SOAP
  • web services
  • JAX-WS
  • JAX-RPC
  • REST
  • JDBC
  • AWT
  • Swing
  • Java Servlets
  • JSP
  • EJB
  • JMS
  • JUnit
  • Struts
  • Spring
  • Hibernate
  • XML
  • XSLT
  • HTML 5
  • X509
  • CSS
  • JavaScript
  • JQuery
  • AJAX
  • JSON
  • Eclipse
  • RAD
  • WI D
  • IBM Data studio
  • IBM Datapower
  • Clear Case
  • Clear Quest
  • RSM
  • PL/SQL
  • IBM DB2
  • Quick Base
  • Humming Bird
  • WSFTP
  • log4j
  • Soap UI and Putty

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte

Technical Lead & Lead developer on Java & J2EE

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation.
  • worked with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identified opportunities for engaging business review throughout the solution Lead within a product’s life cycle using evangelism, empathy, and negotiated to define and deliver results.
  • Reviewed code and encouraged developers to use key design patterns, and strictly follow up TIAA standards
  • To work on different Java web services, web applications and batch applications to co-ordinate the Project changes as well as to support the Production activities in the application on daily basis.
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Responsible for the adoption of software architecture best practices like code reusability, pattern oriented architecture, coding standards, modularization of code, aspect oriented programming etc. within the technology team.
  • Responsible for event-based development using Spring integration framework
  • Performed design, development, code reviews, carrying out bug fixes, Build, and deploy the code base to the designated servers.

Environment: Java/J2EE, Spring Integration Framework, Oracle, FTL, Smooks, XSL Transformation, Web Services (JAX-WS, JAX-RPC & JAX-RS (REST), JUnit, Soap UI, Datapower, RTC, weblogic, Serena

Confidential, Charlotte

Technical Lead & Lead developer on Java & J2EE

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation.
  • worked with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identified opportunities for engaging business review throughout the solution Lead within a product’s life cycle using evangelism, empathy, and negotiated to define and deliver results.
  • Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, command, proxy, strategy, decorator, etc.
  • To work on different Java web services, web applications and batch applications to co-ordinate the Project changes as well as to support the Production activities in the application on daily basis.
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Responsible for the adoption of software architecture best practices like code reusability, pattern oriented architecture, coding standards, modularization of code, aspect oriented programming etc. within the technology team.
  • Performed design, development, code reviews, carrying out bug fixes, Build, and deploy the code base to the designated servers.

Environment: Java/J2EE, Spring Framework, JSP, JavaScript, Oracle, HTML, CSS, Web Services (JAX-WS, JAX-RPC & JAX-RS (REST), JUnit, Soap UI, Datapower, RTC, weblogic, tomcat, Serena, starteam

Confidential,MN

Application Technology Specialist/ Lead Java & J2EE

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation.
  • worked with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identified opportunities for engaging business review throughout the solution Lead within a product’s life cycle using evangelism, empathy, and negotiated to define and deliver results.
  • Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, command, proxy, strategy, decorator, etc.
  • To work on different Java web services, web applications and batch applications to co-ordinate the Project changes as well as to support the Production activities in the application on daily basis.
  • Involved in Datapower validations and SoapUI testing, written JUNIT test cases
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Responsible for the adoption of software architecture best practices like code reusability, pattern oriented architecture, coding standards, modularization of code, aspect oriented programming etc. within the technology team.
  • Analyzing and applying the appropriate Java Design patterns to the existing and brand new applications, where I play an Architect role to achieve the same.
  • Worked with performance team to improve the performance and bottlenecks. Run complex queries and performance tuned the application for massive, high-availability deployments.
  • Design and develop web services using JAX-RPC & JAX-WS Runtime and deployment into the server.
  • Acted as a Testing/UAT co-ordinator from ADA (Development team) perspective. Acted as a Technical Lead in the team and co-ordinated the whole team to achieve the target.
  • To Interact with Application architect and DB architect for application design related queries.
  • Performed design, development, code reviews, carrying out bug fixes, Build, and deploy the code base to the designated servers.
  • Worked with Clear case/Web Engineering support team to setup the environment in all the 3 regions - Development/QA/Prod.
  • Perform preliminary quality checks on the projects to eliminate errors or omissions. Use ClearCase for source code maintenance and Quality Center for bug tracking and maintenance.
  • Develop and document test cases to support software development and verify software functionality and compliance to client and internal specifications.
  • Created team documentation covering environment setup and best practices such as exception handling, logging, test-driven development, separation of concerns, information hiding, dependency injection, AOP, etc.
  • Performed design, development, code reviews, carrying out bug fixes, Build, and deploy the code base to the designated servers.

Environment: Java/J2EE, Spring Framework, Hibernate, JSP, JavaScript, IBM DB2, HTML, CSS, Web Services (JAX-WS, JAX-RPC & JAX-RS (REST), JUnit, Soap UI, Datapower, ClearCase, WebSphere Application server (WAS)

Confidential,MN

Application Technology Specialist/ Lead Java & J2EE

Responsibilities:-

  • Responsible for developing and optimizing core code modules and templates while using these modules and templates on live production projects. Part of a developing team responsible to implement a new Java system to replace existing legacy systems.
  • Interaction with business analysts and end-users and delivering solutions based on the business requirements
  • Designed full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Integration with the J2EE SOA Services layer of Unity Platform, using spring application context.
  • Execute unit testing, debug and troubleshoot, perform impact, gap analysis, coordinate build migration, defect tracking and defect triage activities.
  • Directed development of system documentation according to established standards Participated in structured walkthroughs and technical reviews, as needed.
  • Coordinate defect closure/resolution on discussion with the QA team.
  • Participated with performance team to improve the performance and bottlenecks. Run complex queries and performance tuned the application for massive, high-availability deployments.
  • Perform trouble-shooting and programming analysis of system issues including identification and resolution of security related events.
  • Developed service-oriented architecture to integrate with 3rd party systems while maintaining loose coupling. Maintain version control of all the configurable items (code and documents) using Clear case.
  • Design and develop web service using JAX-RPC runtime and deploy them to IBM Websphere application server ( WAS)
  • Develop Java Stored Procedures in DB2 and deploy them to DB2 servers via clearcase.
  • Worked with QA Team to provide fixes for logged defects. Worked off-hours to quickly triage problems, determine root cause and drive resolution in a short period of time. Responsible for Tech design document, WSDL creation depending on the Business flow.
  • Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
  • Involved in Datapower validations and SoapUI testing
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards

Environment: Java/J2EE, JSP, Spring Framework, Hibernate, EJB, IBM DB2, HTML, CSS, JUnit, Web Services JAX-RPC, SoapUI, Datapower, Clearcase, WebSphere Application server (WAS)

Confidential, CT

Senior Java developer / Lead

Responsibilities:-

  • Actively participated in an agile software development life-cycle, decomposing requirements, documenting and discussing the design, estimation and implementation. Works with other software engineers to develop project estimates, tasks and schedules.
  • Participated in requirement gathering meetings with client side business team to understand the requirements and application.
  • Performed system design and specification development, program logic and flowcharting, unit testing, debugging, and documentation. Applied coding techniques based on the type of development being performed.
  • Developed application with Struts Java Framework, deployed in IBM Websphere application server ( WAS)
  • Developed Oracle Stored Procedures.
  • Defect management and fixing the defects, also move it to the QA/UAT server for testing purpose.
  • Acted as a technical lead for the project and provided technical ideas and design help to offshore team developers.
  • Worked with Clear case/Web Engineering support team to setup the environment in all the 3 regions
  • Maintain version control of all the configurable items (code and documents) using Clear case.
  • Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Managed project related and organizational related contents in Sharepoint.
  • To create implementation plan and install the applications to prod servers as per ERM calendar.
  • To co-ordinate and complete Quality Assurance testing with testing team and also to perform Integration testing.
  • Developed application with LDAP authentication and provide access to Roles specific.
  • Develop and document test cases to support software development and verify software functionality and compliance to client and internal specifications.

Environment: Java/J2EE, Struts Framework, Servlets, JUnit, JSP, Oracle, Clearcase, WebSphere Application server (WAS)

Confidential, CT

Senior Java developer / Lead

Responsibilities:-

  • Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation.
  • Evaluated development assignment progress and results, and recommended process improvements. Strictly adhere to meeting the deadlines in completing the project, considering the importance of shipping the project on time.
  • Written series of code for the backend database and developed validation rules to limit the inefficiency of mistaken data input. Extensively used PL/ SQL and created EJB session beans. Oversee and contribute to the development of online communication channels, including delegation of tasks to other Developers.
  • Developed application with Spring Java Framework.
  • Design and develop web service using JAX-RPC runtime and deploy them to IBM Websphere application server ( WAS)
  • Develop Java Stored Procedures in DB2 and deploy them to DB2 servers via clearcase.
  • Defect management and fixing the defects, also move it to the QA/UAT server for testing purpose.
  • Acted as a technical lead for the project and provided technical ideas and design help to team developers.
  • Worked with Clear case/Web Engineering support team to setup the environment in all the 3 regions
  • Maintain version control of all the configurable items (code and documents) using Clear case.
  • Responsible for Tech design document, WSDL creation depending on the Business flow.
  • Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
  • Involved in Datapower validations and SoapUI testing
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Managed project related and organizational related contents in Sharepoint.
  • To create implementation plan and install the applications to prod servers as per ERM calendar.
  • To co-ordinate and complete Quality Assurance testing with testing team and also to perform Integration testing.
  • Converting EJB1.0 specifications to EJB3.0 specifications
  • Involved in WAS server configuration while upgrading to WAS7.0
  • Collaborate with senior developers to conduct design and code reviews. Voluntarily participate in the development of automated tools, processes and methods.

Environment: Java/J2EE, EJB3.0, Spring Framework, IBM DB2, Oracle, Web Services (JAX-RPC), SoapUI, Datapower, Clearcase, WebSphere Application server (WAS)

Confidential, CT

Senior Java developer

Responsibilities:

  • Interacted with Business Analysts to capture the business needs and transformed them to the Use cases using UML. Designed and coded the functionality using UNIX Batch model. Created the Technical Design Specification documents for the responsible modules and used RSM for Designing needs.
  • Developed application with Spring Java Framework and heavily used IOC, deployed them in unix batch servers
  • Design and develop web service using JAX-WS.
  • Develop Java Stored Procedures in DB2 and deploy them to DB2 servers via clearcase.
  • Develop shell scripts to invoke batch applications using zeke scheduler.
  • Worked in Unix-like environment for development, staging and deployment of application. Developed rapid prototypes and participate in pair programming. Acted as a technical lead for the project and provided technical ideas and design help to team developers.
  • Responsible for Tech design document, WSDL creation depending on the Business flow.
  • Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • To create implementation plan and install the applications to prod servers as per ERM calendar.
  • To co-ordinate and complete Quality Assurance testing with testing team and also to perform Integration testing.
  • To co-ordinate with zeke scheduler team to get jobs scheduled to run in particular interval.

Environment: Java/J2EE,Spring Framework, IBM DB2, Oracle, Web Services (JAX-WS), SoapUI, Clearcase, Batch servers, Unix shell script, zeke environment UNIX.

Confidential, TX

Java developer

Responsibilities:-

  • Responsible for gathering Business Requirements and User Specifications from Business Analyst.
  • Responsible for Tech design document depending on the Business flow.
  • Struts framework is used for developing J2EE based web application.
  • Hibernate framework is used for persisting business objects
  • Involved in coding, bug fixing, performance-tuning and testing the application. Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Developed EJB Session to centralize and manage business methods and transactions. Developed struts actions as controller to control business workflows and completed form validations.
  • Involved in code Review for Quality Assurance and better documentation.
  • Acted as a Defect Prevention Analyst for the project to track all the defects to closure.
  • Struts framework was used for developing J2EE based web application.
  • Responsible for Tech design document depending on the Business flow.
  • Involved in coding, bug fixing, performance-tuning and testing the application.
  • Involved in code Review for Quality Assurance and better documentation.

Environment: Java/J2EE, EJB 3.0, JSP, Struts 2.0, Servlets, JSP, ClearCase, AJAX, Oracle XE, PMD, GRINDER, JUnit and Hibernate

Hire Now