We provide IT Staff Augmentation Services!

Java Development Lead Resume

0/5 (Submit Your Rating)

SUMMARY

  • 13 years of professional IT experience with full project lifecycle development in Java/ J2EE technologies: Requirements analysis, Design, Development, Testing and Support of software applications.
  • Good experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, Spring, Hibernate, JavaScript, JDBC, JMS, JNDI, XML, and Web Services.
  • SCJP, SCWCD, ITIL (Intermediate OSA, RCV, PPO and Foundation) certified professional.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience in developing MVC applications using Angular2/ Typescript/ jQuery/ AngularJS.
  • Experience and knowledge of IT Service Management principles and methodologies.
  • Exposure to Project Management activities like project scoping, scheduling, planning, estimating, risk management, finalization of technical/ functional specifications, resourcing, monitoring etc.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts/ Hibernate/ Spring Framework.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, Xquery, SAX, DOM, DTD and Schema.
  • Experience in developing Single Sign - on (SSO) Solutions using Java, SAML and TFIM.
  • Experience in Test Data Management (TDM) using IBM OPTIM on DB2, Oracle and iSeries Databases.
  • Extensive experience in doing research & development in new techniques and methodologies for formal validation of software systems.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Extensively worked on various Open source frameworks.
  • One of the authors of paper presented in International Conference on Software Engineering (ICSE).
  • Strong knowledge in developing LDAP based applications using JNDI on various Directory Servers viz. Oracle Internet Directory, eDirectory, Openldap and SunOne (IPlanet) & TDS.
  • Experience in managing small to large sized teams.
  • Excellent Communication, Interpersonal and Analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Langugae: Java, HTML, XML, Javascript, SQL

J2EE Technologies: J2EE, Servlets, JSP, Hibernate, Spring, Struts, JMX, JMS, JNDI, Web Macro, EJB, Java Beans, XML, IBM MQ, JCAPS (Seebeyond), JUnit, TestNG, Selenium

Database: PostgreSQL, MySQL, IBM DB2, Oracle, HBase, xhive

Application/ Web Server: Tomcat, OC4J, WebLogic, Websphere, JBOSS

Tools: / Technologies: Angular2, Typescript, AngularJS 1.4, IBM TAM/TDS/TFIM, SAML, SSO, OPTIM, RIT (Green Hat), Oracle Internet Directory, eDirectory, Openldap, SunONE Directory Server

Other Tools/ Open Source Frameworks: LDAP, Elasticsearch, SVG, Unicorn, JTidy, Crawljax, HBql, Ant, Maven, Velocity, JTidy, npm, Node.js, bower, PrimeNG, PDFBox, iTextPDF, JSON SoapUI, JIRA, Confluence, Jenkins, Sonar, Swagger, Bamboo, CruiseControl, ServiceNow, IBM RTC, Service Center, Bugzilla, Data Studio, Visual Studio Code, Microsoft Office, Visio, Sonarqube

IDE: Eclipse, Spring Tool Suite (STS), Rational Application Developer, Oracle JDeveloper, NetBeans

Repository: GIT, Oracle ADE, Microsoft VSS, SVN, IBM RTC, Serena Dimension

Operation System: Windows, Linux, Unix, AIX

PROFESSIONAL EXPERIENCE

Confidential

Java Development Lead

Responsibilities:

  • Participated in User Requirement sessions to analysis and gather business requirements.
  • Comparison of different technologies/tools to be used in project and making/suggesting a design decision based on that.
  • Followed Agile (Scrum) methodology, involved in user story estimation, sprint planning and retroperspective meetings..
  • Review of user story and estimation of story points.
  • Design & develop various modules/ services in the application using Spring, Hibernate.
  • Developed components to render the user interface using Angular2 & HTML.
  • Reviewed various developer components and provided inputs to make the better design decisions.
  • Developed different REST Webservices.
  • Integrated Google Calendar with the Angular UI Calendar.
  • Developed modules to interact with pdf using Apache PDFBox & iTextPDF.
  • Setting up of Elasticsearch mechanism.
  • Did Packaging and Deployment of builds through Maven script.
  • General (day to day) Team Lead activities including resolving technical issues of junor team members and their code review.
  • Responsible for unit testing using JUnit/TestNG, code coverage, code quality.

Environment: Java 1.8, J2EE, Spring, Hibernate, JPA, REST Web services, Hibernate, Tomcat, Logback, JUnit, TestNG, JAXB, DOM/SAX, PostgreSQL, Git/ SmarGit, AngularJS/ Angular2, PrimeNG, jQuery, javascript, HTML, CSS, Elasticsearch, Aspose.Words, Google Calendar API, Apache PDFBox, Maven, Jenkins, JIRA, Confluence, Sonar, Swagger, UNIX, Windows, Eclipse/ STS

Confidential

Responsibilities:

  • Performed various roles in the team (Sr. Java Developer, Test Data Management Engineer, SSO Developer).
  • Participated in user requirement sessions to analysis and gather business requirements.
  • Review, analyze & modify existing Java/J2EE based enterprise applications as per the requirement of Infrastructure/Hardware upgrade along with the infrastructure/ middleware team.
  • Conduct analysis of organizational needs & goals for the development & implementation of software application systems.
  • Involved in solution design and implementation effort for Identity and Management solutions using IBM TAM, TDS and TFIM.
  • Developed Enterprise Single Sign-on (SSO) solutions using Java, SAML and TFIM.
  • Worked on IBM TFIM, TAM and TDS to establish the SSO STS chain.
  • Worked on Inbound and Outbound Single Sign On pattern using with IBM TFIM platform.
  • Developed XSL for TFIM Mapping rules.
  • Change Management through Service Connect & RTC.
  • Developed SAML Web Browser SSO Profile where both the service provider (SP) and the identity provider (IdP) use the HTTP POST binding.
  • Worked on multiple POCs for various Java/J2EE & SSO solutions.
  • Extensively worked on creating OPTIM access definitions, relationships, column maps, table maps, and performing extracts, conversions, exports/imports, inserts/loads.
  • Data Sub-setting from Production and Pre-Production environments.
  • Discover and Identify Data Relationships across various applications with different data sources like DB2 for iSeries, Oracle, DB2 for LUW.
  • Developed various small utilities in Java for smoother operation of Test Data Management.
  • Created POC for Web service, MQ and http service simulation using IBM RIT (Green Hat).
  • Developing/building integration using JCAPS on clustered environments with IBM MQ Communications.
  • Fixed a highly critical bug which was holding off the Mobius/ Fileservices upgrade for a long time.
  • Worked with the infrastructure/ middleware team to resolve various Java/J2EE related issues.
  • Created and maintained various functional & design documents.
  • Used SoapUI to test the request and response of the application.
  • Performing Unit and System Integration Testing and documenting results.

Environment: IBM OPTIM/ RIT (Green Hat), IBM TAM/TDS/TFIM, Java, J2EE, JCAPS (Seebeyond), EJB3.0/ JPA, JMS/MQ, JAX-WS, JAX-RS, JBOSS, Oracle, IBM DB2, iSeries, Serena, Web Spehre 8, Log4J, JUnit, SOAP, WSDL, Web Services, RAD 8.5, RTC, SQL, UNIX, AIX Windows 7

Confidential

Responsibilities:

  • Multiple roles in the team (Change Coordinator, Team Lead and Support Engineer).
  • Worked on IT Service Management principles on L2/L3 Support Enagegement
  • Analyze the assigned fault and provide an appropriate fix through the assigned tickets (incidents).
  • Involved in arranging/participating regular Technical Reviews meeting with the customer, different GDCs of Fujitsu and external vendor and taking the strategic decisions.
  • Tables all Request for Changes (RFCs) of India GDC to Change Advisory Board (CAB).
  • Liaises with all necessary parties to coordinate change building, testing and implementation, in accordance with schedules.
  • Develop a change management strategy based on a situational awareness of the details of the change and the groups being impacted by the change.
  • Provide L2 Technical Support to Bridgestone users and the different support teams.
  • Work on Change Requests by modifying relevant code/scripts and associated business logic.
  • Preparing operational manuals and Application Acceptance Checklist (AAC) after gathering the requirement from client.
  • Preparation and planning of Service Migration to another Data Center.
  • Configuration, Deployment and monitoring of the large to small sized Bridgestone application.
  • Handled medium sized team.

Confidential

Responsibilities:

  • Worked as a Project Manager.
  • Involved in various activities of Project Management like scheduling, estimating, resourcing, monitoring etc.
  • Ensuring that all the tickets/issues assigned to the team are tracked as per the plans and priority.
  • Manage and map stakeholders’ expectation and ensure that the same is transpired to the team.
  • Regular progress review with the management and client.
  • Plan the resource utilization.
  • Preparing all the project related documentation.
  • Providing technical expertise to the team wherever required.

Confidential, Sunnyvale

Responsibilities:

  • Worked as a Sr. Java Developer.
  • Integrated Fujitsu’s Accessibility Checker with Crawljax and CrossCheck
  • Design & Developed various plug-ins to perform operations like extracting DOM, taking screen shots of each state/page visited during crawling in Test Driven Development (TDD).
  • Design & developed the various modules & functionality in the project.
  • Design & developed the wrapper over the Crawljax API to make them user friendly
  • Design & Developed the UI
  • Developed the module to check XHTML errors
  • Design and developed the module to find dead widgets and error strings in the DOM
  • Modified the open source web crawler and Selenium API to suit the project requirement
  • Developed JUnit test cases
  • Testing Spider with different web applications and fixing the found bugs
  • Design & developed the mechanism to store artifacts in the database
  • Developed the interactive state graph functionality using SVG
  • Testing CrossCheck with different web applications and fixing the found bugs
  • Analyzed and developed the drivers for different web applications
  • Setting up of Virtual Machines using VMWare to prepare a simulated environment for cloud
  • Design & Developed the Continuous Integration system for IBPM using CruiseControl
  • Developed the build scripts for some of the IBPM tools using Ant
  • Investigated on various open source XHTML validation framework like Unicorn, JTidy etc
  • Integrated CruiseControl, Crawljax and JTidy
  • Developed the code to format the output in such a way that DOM and XHTML errors are shown along with the state flow graph
  • Developed the code & script to extract the bug details from different Bugzilla using Mylyn
  • Developed the script to import the bug details into HBase.
  • Developed API to auto generates HttpUnit test cases.
  • Design and developed the expression and event evaluator to check the properties.
  • Analyzed various web applications and generated environment for them.
  • Generated environment for Hibernate, JDBC, struts and various Java classes.
  • Developed the Test Driver after analyzing the I-BPM web application that drives the whole application without user intervention.
  • Designed and modeled the database classes for I-BPM application.
  • Managed SVN repository and webcollab for the project team.
  • Developed Ant script to run and build the application.
  • Bug fixing

Environment: Java, Crawljax (Web crawler), Fujitsu’s Web Accessibility Checker, Selenium WebDriver, Struts, Tiles, Servlets, JSP, Hibernate, Unicon/ JTidy, Apache Velocity, SVG, JavaScript, AJAX, JUnit, Ant, CruiseControl, Bamboo, HBase, HBql, Eclipse, Linux, dotty, Bugzilla, Java Path Finder (JPF), XML, webcollab, SVN

We'd love your feedback!