We provide IT Staff Augmentation Services!

Sr Java Tech Lead Resume

0/5 (Submit Your Rating)

Montgomery, OH

SUMMARY:

  • Sr. Java Developer with over 16 years of experience with design patterns, technical architecture, development and business process modelling. Expert knowledge in designing and developing complex applications, possess excellent financial domain experience, Possesses outstanding communications and “soft” skills.
  • 16+ years of experience in Java, J2ee programming
  • Appreciation for outstanding contribution from Confidential
  • Service & Commitment for dedicated service from Confidential
  • Experienced in web technologies with skills in analysis, design, development, maintenance, installation, implementation and testing java - based system.
  • Expertise in developing application specific Object model, Use case diagrams, class diagrams, Sequence diagrams.
  • Extensively worked in Web Technologies using Servlets, JSP, Struts, springboot, spring,, Hibernate, Java Beans, Collections, JDBC, JavaScript, XML, HTML, and CSS.
  • Experienced in Web Services Rest.
  • Extensively worked on Stored Procedures, Functions, Triggers and Cursors using PLSQL.
  • Experienced in developing applications using IntelliJ idea, Springboot 1.4.2, Struts 1.3, Spring 2.5 and Hibernate 3.0.
  • Experienced using design patterns (Creational, Structural, Behavioral and Model View Controller).
  • Have a complete understanding of Project Life Cycle (SDLC). Information Gathering, Requirement Analysis, Designing, Coding, Testing and Deployment.
  • Good interpersonal, communications and presentation skills.
  • Ability to work productively in a team; profound ability to learn new languages quickly.

TECHNICAL SKILLS:

Java Technologies: JDK (1.8), J2EE, Struts 1.3, spring 3.0, JSF, Hibernate, JDBC, XML, EJBWeb Services (WSDL, XML, REST), HTML, CSS, JavaScript

Frameworks: Spring Boot 1.4.2, Spring MVC 3.0, Struts 1.3, spring 3.0, Hibernate 3.0, JSF

Languages: C, C++, Java, SQL, PL/SQL, XML, HTML, Java Script

RDBMS: DB2, Oracle 7.x/8i/9i/10g, Sybase 12.5, SQL, MS Access, MYSQL

Web Servers: Openshift 3.5, Web Logic 8.1, 10.3.5, Web Sphere 8.0

Operating System: UNIX, Linux, Windows XP/NT/2000

Tools: Intelli J, Eclipse 3.5, RAD 7.5, AQT v6, Putty, Mputty, ALM, HP Sitescope monitoring

PROFESSIONAL EXPERIENCE:

Sr Java Tech Lead

Confidential, Montgomery OH

Responsibilities:

  • Designed & developed reports which consumes data from postgre database and publish in UI
  • Designed & developed a microservice which consumes data from ActiveMQ
  • Upgraded springboot version 1.4.2 to 1.5.6 for all the microservices.
  • Extensively working with continuous integration test builds
  • Extensively worked on Postgre Stored Procedures
  • Work closely with the business owner to gather and understand the business and functional requirements.
  • To estimate the work effort for updating the existing/ adding new functionality for the reporting app.
  • Designed and implemented the RESTApi for the UI screen through the reporting app can generate the types of reports
  • Coordinating with the vendors from time to time as and when the need for change arises.
  • Coordinating with the test team for the regression test with each release, deployment in each of the lower environment and supporting for the defect fix, if any, that comes along the line.
  • Used metadata for images, spreadsheets, videos & web pages
  • Used Metada DBC Tables to build objects that exist on the system
  • Used Terada system tables to store tables under DBC schema
  • Data Modeling tools used(ER/Studio, Enterprise Architect, Oracle SQL Developer)
  • Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using
  • AngularJS (extensive usage of $scope, ng-controller, ng-grid, ng-model, and many more).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, and
  • AngularJS.

Environment: Spring boot v2.0.2, Confluence, jira software, Jenkins, jdk 1.8, postman, visual studio, postgre Enterprise Manager 6.0.1, Rest API, Ext Js, Sencha, AzureAngular 2, HTML 5, CSS 3, JavaScript, Bootstrap, SASS, Docker Containers

Sr Java Tech Lead

Confidential, Milford Ohio

Responsibilities:

  • Designed & developed a microservice which consumes data from ActiveMQ does some conversion and placed in outbound queue.
  • Thoroughly tested all the Inbound, Outbound Queue messages after the upgrade.
  • Upgraded springboot version 1.4.2 to 1.5.6 for all the microservices.
  • Validated all the messages in db2 to make sure no changes in the message after the upgrade
  • Implemented db2 data migration tool & JSON configuration file for adding 2 field names with NULL values.
  • Implemented custom tool to automate 2 field values for services in db2 database.
  • Extensively working with continuous integration test builds.
  • Developed a rest service to pull data from external service and send it to outbound queue.
  • Worked with Maven/Jenkins tools.

Environment: Java 1.8, JMS, db2, OpenShift v3.4.1, Apache camel 2.20.1, ActiveMQ 5.15.2RESTful Api’s, Maven 3.5.2, Cloudbees Jenkins enterprises 2.4, postman 5.5, IntelliJ IDEA 2017.2.5Team Foundation Server, JMeter 2.4,AWS, Angular 2, HTML 5, CSS 3, JavaScript, Bootstrap, SASS,Docker Containers

Sr. Java Tech Lead

Confidential, Mason Ohio

Responsibilities:

  • Creating Incidents, Problem ticket, change request based on the requirement
  • Finding and analyzing logs for the incident reported, Analyzing the RCS and updating the incidents
  • Running the soap request to find the service related errors
  • If the incidents happening repeatedly, creating a problem ticket and updating with permanent solution
  • Creating change request based on the changes scheduled and working on implementation plan on every releases
  • Creating liferay pages/user groups/roles, importing lar files for new features developed
  • Thread dumps, core dumps or thread analyzer, uploading all these dumps to liferay based on the issue in production
  • Creating and testing sitescope in test environment before moving to prod environment
  • Monitoring the applications using tools sitescope, Appdynamics, based on the priority of the issue
  • Deploying list of portlets during deployment
  • Restarting all the JVM’s and making sure all the portlets are up and running on every node
  • Keep reporting the issues encountered, engaging coordinating with different team based on the severity of incident
  • Preparing & Running SQL’s in production environment during deployment

Environment: Java 1.7, WebSphere 8.5, Liferay 6.0, JSP, JSF, Hibernate, JavaScript, XML, Web Sphere 8.0, DB2 7, Clearcase 7.1, AQT v6, Sitescope, AWT, db2, Appdynamics. Splunk, Rally, SVN, cloud

Sr. Java Tech Lead

Confidential, Mason Ohio

Responsibilities:

  • Works closely with project manager to track status of the development effort and server as liaison between development staff and project manager
  • Performed code reviews and mentor junior developers
  • Conducted technical design walkthrough
  • Created application code for the below projects
  • Extensively worked on DB2 Stored Procedures for the below projects
  • Amex Opt Blue Changes: (Modified the portal code for Merchant Amex Information Edit Group on Credit card page Changing the layout by adding new controls to UI Amex Prog Type drop down, Transaction Fee, Communication Fee, provided mappings to the respective values to the columns of the database entities, implemented validation as per the requirement, Recalculated and updated the Reimbursement attribute, pre populated the Amex External Account no based on the value determined by the logic given. Modified the Stored Procedure to update the changes as per the UI developed)
  • Added a new category of peripheral named ‘EMV device ‘to the peripheral screen of Equipment
  • Wizard in MDS. Writing validation if a device is selected payment amount is required, Payment Confirmation is required when the payment method is Credit/Debit.
  • Validating the quantity for each row
  • Information wizard and the field should be mapped to the respective field and validating the project code based on the condition provided

Environment: Java 1.6, Servlet, JSP, JSF, Hibernate, JavaScript, XML, Web Sphere 8.0, DB2 7, Clearcase 7.1, AQT v6

Java Developer

Confidential, Virginia

Responsibilities:

  • Worked to setup Baseline for Mf bonds
  • Interacted with the client to understand the project.
  • Provided technical solutions to the requirement
  • Fixed all the code defects issues solving fortify issues (Low, Medium, High, Critical)
  • Implemented SQL Injection
  • Implemented code to solve fortify issues such as Cross site scripting(reflected, persistent, DOM, forgery), Trust Boundary Violation, Access Control Database, Closing stream
  • Run Mf bonds code on Fortify tool to scan fortifies issues.
  • Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code
  • Applied design patterns and OO design concepts to improve the existing java/J2EE based code base
  • Build and deployed java applications into multiple UNIX based environments and produced unit test result along with release note

Environment: Java 1.6, Servlets, JSP, Struts 1.3, JavaScript, XML, HTML, Web Logic 8.1, Sybase 12.5, Windows XP, Clearcase

Java Developer

Confidential, Virginia

Responsibilities:

  • Produced detailed design document with design alternatives, pros and cons for each approach and reasons for the recommended approach
  • Upgraded from Java JDK 1.4.2 to Java JDK 1.6
  • Upgraded form weblogic 8.1 to weblogic 10.3.5
  • Replaced Deprecated classes and methods
  • Fixed all the code related issues in replacing Struts 1.1 to Struts 1.3 framework related libraries
  • Fixed all the code issues related to configuration and Build while replacing struts framework
  • Modified changes in JSPs
  • Updated the Sql procedures to support newer version
  • Replaced Sapient Sql connections API with java API
  • Replaced Sapient Logging API with Log4j
  • Replaced Sapient Admin classes with custom classes
  • Replaced Sapient EJB with Java API
  • Developed the DAO’s for accessing the database to replace sapient framework
  • Developed Maven build script to replace with Ant
  • Improved the build process by migrating it from Ant to Maven2.
  • Fixes all the code issues in replacing jconn2.jar with jconn3.jar
  • Build and deployed java applications into multiple UNIX based environments and produced unit test result along with release note
  • Coordinating with other teams working on the same project

Environment: Java 1.6, Servlets, JSP, Struts 1.3, JavaScript, XML, HTML, Web Logic 10.3.5Sybase 12.5, Windows XP, Clearcase

Java Developer Confidential

Confidential, Brooklyn OH

Responsibilities:

  • Extensively working with automation testing using Selenium Web driver/BDD format/Java/JavaScript/Eclipse/Cucumber/Gherkin Language/page objects model framework
  • Automate new features for reducing time and cost
  • Analysis of test requirement and automation feasibility
  • Involved in design and development of keyword- driven automation framework using selenium webdriver.
  • Develop test framework using Selenium Webdriver
  • Test written in Cucumber based Selenium webdriverio
  • Test automation scripting and execution
  • Using TestNG for automation test reports
  • Working with Cross browsing testing using selenium GRID
  • Extensively working with continuous integration test builds
  • Working with Maven/Jenkins tools
  • Using data driven testing process for test automation
  • Test case documentation
  • Coordinated with peers in the team for clarity on the requirement
  • Highly skilled as “Tech Lead” on Java/JavaScript
  • Good programming skills to write reusable components and to write scalable code and ‘Coding Best Practices’
  • Strong understanding of web applications and related architecture, specifically client side MVC and Restful services
  • Working knowledge of Node, NPM & NPM modules and Gulp.
  • Proficient with SCM tools(SVN & GIT), browser and mobile test tools(Chrome, Appium, etc) and IDE’s including basic understanding of XCODE for mobile app testing

Environment: Java 1.7, JavaScript, Cucumber, Selenium webdriverio, Visual studio, Sublime, ANT, Maven, Jenkins, Bugzilla and JIRA,cloud

Java Developer Confidential

Confidential, MILPITAS CA

Responsibilities:

  • Involved in designing, coding and customizing the environment.
  • Design and development application withStruts 2framework usingMVC Model2 Design pattern
  • Designed the Front-end screen usingJSP, Servlets, XHTML and JavaScript.
  • Developed user Interface usingJSP, HTML, AJAX, CSS,creating business processes.
  • Extensively developedServlets and JDBCcalls for accessingdatafromdatabase.
  • Developed Database connection methods usingJDBCto connectSQL Database.
  • Implemented End to End testing code reviews.
  • Generating the test reports at unit level and integration level
  • Coding of forms

Java Developer

Confidential, CHERRY HILL NJ

Responsibilities:

  • Extensively used Eclipse IDE for building, testing and deploying applications
  • Established two new functions, checking module and current user verification in mortgage account module, from the front end to back end
  • Developed the whole framework for the project, based on Struts MVC
  • Developed the presentation layer and GUI framework based on Struts framework involving JSP, HTML,J AVASCRIPT,AJAX,CSS,XML
  • Also used servlets to generate the dynamic pages with session management
  • Involved in writing JavaScript functions and implementation of AJAX on the presentation layer
  • Developed controllers, repositories, Service modules, from beans, and validations
  • Developed beans and persisted bean in the database involved in connecting bean with the database
  • Performed data analysis from different reports
  • Created stored procedures, functions for the database layer by studying the required business objects implemented Log4j for logging
  • Build the application using mavens
  • Used Junit to write unit tests and to validate the release of the built components.

Environment: Java 1.6, DAO, Log4j, JSP, Exception Handling, Struts, DOM, HTML, Data Structures, SVN, windows

Java Developer

Confidential

Responsibilities:

  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business units
  • Implemented Struts MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Performed from validations on the UI using Struts Validation framework
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects
  • Implemented Struts MVC controllers like Controller Simple Form Controller and Multi Action Controller
  • Connected to Data Sources and performed operations using Struts Data framework features like Struts JDBC
  • Configured the POJO with backend tables in hibernate to achieve the associations
  • Integrated Struts DAO for data access to fetch data from databases and avoid redundant database access statements
  • Used ClearCase version control

Environment: java, j2ee, JSP, servlets, JavaScript, CSS, html, Struts MVC, Struts DAO, JDBC, Oracle, windows

We'd love your feedback!