We provide IT Staff Augmentation Services!

Java Technical Lead Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Having 13+ years of Information Technology experience in application and systems development, currently working as a Java Technical Lead - specialized in Java/J2ee (E-Commerce, HealthCare, Banking, Insurance and Oil & Gas Domains), having comprehensive experience in the entire software project lifecycle, including project planning/scheduling, configuration management, defect management, requirement analysis, architecture design and development.
  • I have work experience in Waterfall software development methodology and Agile Methodology (Scrum Master) with excellent analytical abilities, good communication skills, adherence to project-specific quality and documentation standards, client interaction skills, keen to learn new things, and good teamwork spirit with leadership skills.
  • Java/J2EE professional with 13 years of experience in Software analysis, Design and Development of Enterprise Applications using frameworks like Spring 4.0, JSF 3, EJB3.0, Struts 2, Hibernate 4.0, JSP 2.0, JMS, RESTful services & SOAP Web Services.
  • Strong experience in working end-to-end development life cycle(SDLC) of projects, through the gamut of phases from Requirements Gathering, Analysis, Design, Development, Testing to Quality Review in Agile and Waterfall methodologies.
  • Good experience in Object Oriented Analysis and Design (OOAD), Technical Documentation, Software Testing using JUnit framework.
  • Expertise in Client Side designing and validations using HTML5, Java Script, JQuery, Ajax and CSS3.
  • Strong experience and good knowledge in PL/SQL packages, stored procedures and functions for database application. Expertise in Object Oriented Analysis, Design / Development Methodologies
  • Having good knowledge of Oracle 11g and MS-SQL 2007 databases. Good command in writing SQL queries, Stored Procedures and Triggers.
  • Hands-on Experience on Pivotal Cloud Foundry(PCF) & Spring Boot
  • Well versed of JIRA
  • Good experience in troubleshooting the performance issues.
  • Good Knowledge on Git, GitHub
  • Good Knowledge on AngularJS
  • Good Knowledge on Mongo DB
  • Good Knowledge on CMMI Processes

TECHNICAL SKILLS

Operating Systems: Windows, Unix.

Databases: Oracle 11g, DB2, MS-Access.

Languages: Java, C++

Internet Technologies: JSP, Servlets, Hibernate, JPA2.0, JDBC, Applets, HTML5, DHTML, JavaScript, Swing, SWT, FX, ReactJS, XML and UML

Framework: Struts, Spring, EJB, Ajax, Angular JS, OSGi

Distributed Technologies: RMI, EJB, JMS, Webservices

Application Server: SUN ONE Application Server 7.0, BEA Web logic Application Server 12.1.3, JBoss Application Server 4.0, WebSphere 6.1, 7.0 and 8.0 .

Web Server: Tomcat Web Server 4.1.24, iPlanet web server 4.1.

IDE: Eclipse, Edit plus 2.11, IntelliJ IDEA 14.0.3. and RAD

Tools: Visio Professional, Rational Rose, WinRunner, QTP, VSS 1.6.1,WinCVS 2.0,PVCS 6.8, Toad 7.6 EA, Hammurapi, Perforce

PROFESSIONAL EXPERIENCE

Confidential

Java Technical Lead

Responsibilities:

  • Requirement gathering from Business/IT Managers. Estimation and Analysis of requirements.
  • Creation of low level design deliverables (Object Oriented Design which includes Class and Sequence diagrams)
  • Self and peer to peer review of Design Deliverables and responsible to get those deliverables are approved by the customer architecture team.
  • Development of code as per the requirements / specifications and design, Self and peer to peer review of the developed code
  • Developed various reusable Java classes which can be used across the modules of the application based on the design.
  • Integrated work with various teams involved in the project and made enhancement based on the users’ demands for the system.
  • Have done code reviews, debugging, bug fixing, performance tuning and unit testing.
  • Involved in writing use cases and documenting test results.
  • Done performance Tuning: Analyzing the performance issues in production, create analysis documents for performance issues, tune the performance issues, Understanding the flaws in the application and addressing them in order to improve the performance
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Maintained Bitbucket repositories for PCF environment.
  • Converted CXF services to Spring Boot services and then pushed these services to PCF
  • Developed micro service applications with spring boot.
  • Created Config-Server service instance to read properties values from Bitbucket repositories
  • Created user provided service instance i.e. DB Cups to get cloud DB connection
  • Setup active profile to read environment specific properties values from Bitbucket
  • Configured applications to be deployable on Pivotal Cloud Foundry
  • Deployed applications on cloud foundry through Jenkins pipelines.
  • Converting Java batch jobs to Spring Batch Jobs
  • Creating Dataflow Server streams to process Spring batch programs
  • Working on scheduling Spring Tasks
  • Working on launching Spring Tasks
  • Review and walkthroughof all deliverables with IT Managers and Application SE's for Sign off
  • Coordination with Offshore team, managing tasks, leading onsite as well as offshore team on technology front.
  • Coordinating with Application support team to identify and resolve production issues.
  • Coordinate with business partners to resolve issues and problems encountered.
  • Coordinate and Monitor Deployment process, facilitate Business testing and business consulting.

Environment: Java 8, Spring Boot 1.4.6, Spring Batch 3.1.2, JDBC Oracle 11g, Log4J, JDK 1.8, SOAP services, WebLogic 12c, iPlanet Web Server 7.0.23, PCF, Spring Bus, Spring Cloud Task, Spring Batch Jobs, Bitbucket, Jenkins, CF CLI.

Confidential

Java Technical Lead

Responsibilities:

  • Requirement gathering from Business/IT Managers. Estimation and Analysis of requirements.
  • Creation of low level design deliverables (Object Oriented Design which includes Class and Sequence diagrams)
  • Self and peer to peer review of Design Deliverables and responsible to get those deliverables are approved by the customer architecture team.
  • Development of code as per the requirements / specifications and design, Self and peer to peer review of the developed code
  • Developed various reusable Java classes which can be used across the modules of the application based on the design.
  • Integrated work with various teams involved in the project and made enhancement based on the users’ demands for the system.
  • Have done code reviews, debugging, bug fixing, performance tuning and unit testing.
  • Involved in writing use cases and documenting test results.
  • Done performance Tuning: Analyzing the performance issues in production, create analysis documents for performance issues, tune the performance issues, Understanding the flaws in the application and addressing them in order to improve the performance
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Extensively worked on Mongo Database design and implementation. Very good experience on Spring Data for Mongo DB interaction. Effective offshore coordination to achieve deliverables efficiently within the time lines
  • Review and walkthrough of all deliverables with IT Managers and Application SE's for Sign off
  • Coordination with Offshore team, managing tasks, leading onsite as well as offshore team on technology front.
  • Coordinating with Application support team to identify and resolve production issues.
  • Coordinate with IT Managers/Application SE's for query resolutions.
  • Participation in the Status review meetings with IT Managers for Projects and weekly calls with Application Managers/ SE's.
  • Coordinate with business partners to resolve issues and problems encountered.
  • Coordinate and Monitor Deployment process, facilitate Business testing and business consulting.

Environment: Struts2, Spring3, JQuery 1.5, UML 2.0, Smooks1.5, Axis2, Apache CXF, RESTful Services. GlassFish Application Server, iPlanet 6.0 Web Server.

Confidential

Java Technical Lead

Responsibilities:

  • Involved in requirement gathering, analysis of the requirements, functional specification review, technical specification preparation and project module design\development and maintenance.
  • Creation of low level design deliverables (Object Oriented Design which includes Class and Sequence diagrams)
  • Self and peer to peer review of Design Deliverables and responsible to get those deliverables are approved by the customer architecture team.
  • Development of code as per the requirements / specifications and design, Self and peer to peer review of the developed code
  • Developed various reusable Java classes which can be used across the modules of the application based on the design.
  • Integrated work with various teams involved in the project and made enhancement based on the users’ demands for the system.
  • Have done code reviews, debugging, bug fixing, performance tuning and unit testing.
  • Involved in writing use cases and documenting test results.
  • Done performance Tuning: Analyzing the performance issues in production, create analysis documents for performance issues, tune the performance issues, Understanding the flaws in the application and addressing them in order to improve the performance
  • Coordination with Offshore team, managing tasks, leading onsite as well as offshore team on technology front.
  • Coordinating with Application support team to identify and resolve production issues.
  • As an onsite coordinator my responsibilities also included to prepare and review Project Plan, Test plan & test cases and make the documents required for Project Management and Monitoring.

Environment: JSF1.2, JPA2.0, J2EE, Struts 1.2, Spring, Web services, JSP, JSTL, XML, XSLT, JUNIT4.0, Easy Mock3.1, Powermock, Oracle 11g, WebLogic Server 12.1.2 & 12.1.3. IntelliJ Idea, Perforce.

Confidential

Senior Java Developer

Responsibilities:

  • Analyzing the requirements and coming up with the Estimation and Plan for releases.
  • Preparing Business Requirements document.
  • Designing and Preparing the Technical Specification document from the functional specifications.
  • Preparation of Weekly Status Report and Monthly Status Report.
  • Release deployment planning and execution of releases.
  • Did GAP Analysis between Conformity & Metal Trace applications.
  • Developed Data Collection Plan module for Conformity application with ownership of all phases (Requirements to Release to production)
  • Digitized data collection forms and provide barcodes for part numbers for easy tracking, and also provide digital stamps for all inspectors as an added value.
  • Did GAP Analysis between Conformity application and Drilling Customer Portal
  • Added extra fields in Conformity screens as per the requirement
  • Maintain Drilling customer portal metadata in Conformity by adding extra tables and columns to existing tables.
  • Developed web interfaces as part of Conformity and Drilling Customer Portal integration
  • Written Java program which converts Databooks and COCs stores in Conformity vault into PDF format.
  • As an Onsite Coordinator my responsibilities also included to prepare and review Project Plan, SDD, Test plan & test cases and make the documents required for Project Management and Monitoring

Environment: Java, J2EE, Spring, Hibernate, Ajax, WebServices, Oracle 11g, WSAD 5.1.2, TOAD, MKS.

Confidential

Senior Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution.
  • Designing and Preparing the Technical Specification document from the functional specifications.
  • Preparing Usecase documents & Process Flow Diagrams
  • Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
  • Effective defect Tracking.
  • Coordinating with the developers for resolution of defects.
  • Providing technical help / support to developers.
  • Tracking team efforts.
  • Preparation of Weekly Status Report and Monthly Status Report.
  • Tracking & reviewing the status of the project and taking corrective measures as required.
  • Release deployment planning and execution of releases.
  • End to end Coordination of all phases (Requirements to Release to production) from Onsite & Offshore.
  • As a Onsite Co-ordinator my responsibilities also included to prepare and review Project Plan, Test plan & test cases and make the documents required for Project Management and Monitoring.

Environment: Java 1.4, J2EE, Struts 1.2, EJB, Ajax, WSAD 5.1.2, TOAD, MKS, Maven.

Confidential

Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution.
  • Communicating with the users
  • New users setup in the system
  • New user’s role setup in security database by using security GUI.
  • Remedy support for unlock users account and profile change.
  • Developed ‘user management GUI’ to simplify the process of users account unlock and profile change
  • Assigned the enhancement work to offshore team and get the work done within the given period of time.
  • Always updates the offshore team with the current and upcoming work by conducting daily status call.
  • Interacting with clients and all stakeholders.
  • Involved in application deployment in production environment.
  • Given ‘on call’ support after deployed the application into production.
  • As a Onsite Coordinator my responsibilities also included to prepare and review Project Plan, SDD, Test plan & test cases and make the documents required for Project Management and Monitoring.

Environment: J2EE, Spring MVC, Hibernate, Ajax, IBM Websphere application Server, IBM JAX-RPC, Axis2, Oracle, IBM RAD 7.5, SOAP SONAR.

Confidential

Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution
  • Preparing Business Requirements document.
  • Preparing Usecase documents & Process Flow Diagrams
  • Design and Development of the Application
  • Involved in Database design
  • Applied Front Controller pattern to centralize user actions and view selection / status update
  • Communicating with the development team on customer feedback and recommendations
  • Interacting with clients and all stakeholders
  • Prepare Test Plans.
  • Coding for Action classes, JSP files & DAOs for the Supplements
  • Performing Front end validations.
  • Writing stored procedures & SQL queries
  • Conduct and participate in code-reviews, walkthroughs which will further enhance development standards and practices across the team Carry out Unit, Integration & System testing
  • Carry out User Acceptance Testing
  • Ensuring proper utilization of human resources
  • Coordinating with Application Server and Database Administrators
  • Tracking & reviewing the status of the project and taking corrective measures as required
  • As a Onsite Co-ordinator my responsibilities also included to prepare and review Project Plan, SDD, Test plan & test cases and make the documents required for Project Management and Monitoring.

Environment: Java,Struts,JSP,Servlets, Webservices, Hibernate, JavaScript, Weblogic 8.1, XML, Oracle 9i, Eclipse, Mercury Test Director 8.0, TOAD, CVS.

Confidential

Java Developer

Responsibilities:

  • Understanding the User Requirements.
  • Design of Sequence Diagram and Class Diagrams by using Enterprise Architect.
  • Database Design.
  • Preparation of Use Cases and Test Cases.
  • Task Allocation.
  • Preparation of Weekly Status Report.
  • Team co-ordination.
  • Integration & System Testing.
  • Fix the Hammurapi constrains (According to Six sigma Standards).
  • Taken care of to load the code into Win CVS and PVCS.
  • Deployment code on Dev and Stage.
  • Bug Fixing.
  • Production move.
  • Production support.

Environment: JDK1.4.2, J2EE1.3, Struts 1.1, Log4j 1.2.8, JSTL 1.1, JBoss 4.0 / Web logic 8.1.

Confidential

Java Developer

Responsibilities:

  • To have a seamless access for user with multiple roles.
  • Enhance the Dashboard.
  • Store the premiums in USD on the Audit close.
  • Create PDF for File Review sheet.
  • Enhance the performance of the Dash Boards.
  • Coding.
  • Unit testing.
  • System Testing & Integration Testing.
  • Test Plane.
  • Team Co-Ordination.
  • Code Debugging.
  • Bug Fixing.
  • Production Supporting

Environment: JDK1.4, J2EE1.3, Struts 1.1, Log4j 1.2.8, JMS, Sun One Application Server 7.0

We'd love your feedback!