We provide IT Staff Augmentation Services!

Java Technical Lead Resume

5.00/5 (Submit Your Rating)

Columbus, IndianA

SUMMARY:

  • 11+ years of IT experience in development and implementation of enterprise applications using Java, J2EE.
  • Excellent designing, architecting, debugging, troubleshooting skills.
  • Expertise includes programming and development skills in Spring Core, Spring MVC, Struts, Hibernate, iBatis, Rest / SOAP Web Services.
  • Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
  • Rich experience in working on UI layer with JSP, XSLT, Java Script, CSS, AJAX.
  • Experience in working on Web and Application servers like Tomcat, WebSphere, Weblogic.
  • Strong in databases like Oracle, SQL Server, DB2, MySQL.
  • Proficient in working on multi - threaded application resolving concurrency issues and race conditions.
  • Very good with numbers, and algorithms and data structures.
  • Efficient in writing unit test cases using Junit, Mockito, Powermock.
  • Used various version controls like SVN, ClearCase, Git.
  • Experience using tools like Eclipse, IntelliJ IDE’s for development, Maven, Ant for build and deployment.
  • Experience using Jenkins for CI/CD.
  • Have worked on Agile and Waterfall models.
  • Experience in leading project teams.
  • Responsible for Requirement Analysis, Software Design, Development, Integration, Testing and Maintenance of various multi-tiered and distributed enterprise applications using Java/J2EE technology.
  • Have good understanding in BigData ecosystems like Hadoop, HDFS, MapReduce, Spark etc.

TECHNICAL SKILLS:

Languages, J2EE Standards and Technologies: Java, J2EE, EJB, Servlets, JSP, JDBC, Struts, Spring, Hibernate, iBatis, Web Services, XML, XSL, XSLT, XPATH, HTML, CSS, Java script, AJAX, DOM, SAX, SQL, PL/SQL, SOA, Maven, ANT, Vignette, Nexus, Sonar, Fortify, HP Teamsite.

Database: Oracle 9i/10g, DB2 v8.2, MySQL, MS-Access

BigData: Hadoop, MapReduce, Spark

GUI: HTML, JSP, Java Script, AJAX

IDE: Eclipse 3.3.2, RAD 6.0/7.0, WSAD 5.0/5.1

Version Control: SVN, VSS, CVS, Clearcase

Web/App Servers: Tomcat 5x, Web Sphere v6, Weblogic 10.1

OS: Windows NT/95/98/2000/XP, UNIX, Linux, MS-DOS

EXPERIENCE:

Confidential, Columbus, Indiana

Java Technical Lead

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing of application.
  • Created restful web services using Spring Restful.
  • Created web application using Spring MVC.
  • Retrieved data from MySQL using Spring Data.
  • Involved in unit testing using JUnit, Mockito and Powermock.
  • Built dynamic pages using JQuery, Javascript, and AJAX.
  • Application was build using Maven and used SVN as version controlling.
  • Used Tomcat to host the application.
  • Used Eclipse IDE for development and debugging the backend application and F12 Developer tools to debug front-end.
  • Worked in Agile model and actively involved in daily scrum and weekly sprint meetings.
  • Assist with deployments and troubleshooting.

Confidential, Paribas, Belgium

Technical Lead

Responsibilities:

  • Created reusable contents and components using Teamsite.
  • Worked on wrapper created around HP Teamsite/Livesite using Java/J2EE.
  • Used Spring MVC to build UI, Spring Core and Spring AOP in service layer and Hibernate in data layer.
  • Used core java concepts such as multi-threading, collections and garbage collections.
  • Improved concurrency by implementing ReadWriteLock.
  • Implemented various design patterns to build the application.
  • Used SVN for version controlling, migrated the version control to Git.
  • Used Jenkins for CI/CD and Jira for project tracking.
  • Involved in daily scrum and weekly sprint meetings.
  • Used Websphere for deploying Teamsite and Tomcat for deploying Livesite applications.
  • Used Javascript, JQuery, JSP, HTML, Ajax, and CSS to build web pages.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Modified existing teamsite workflow and enhanced with dynamic features using
  • Developed architecture diagram for the existing system and other related diagrams like class diagram, sequence diagram etc.
  • Used Eclipse IDE for development and debugging the application.
  • Design and development on the enhancements.

Confidential

Senior Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing of application.
  • Worked on Clearing and Settlement systems built using Core Java.
  • Used java reflection to implement database polling.
  • Used to Sonar to perform static code analysis and HP Fortify static code analyzer for security issues.
  • Used core java concepts like multi-threading, collections, garbage collections extensively to improve performance of the system and resolve concurrency issues and race conditions.
  • Implemented various GoF design patterns to develop the application.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Used Eclipse for development and Clearcase for version control.
  • Used maven to build application and Jenkins for continues integration.
  • Implemented B+ tree to replace cache to improve the performance.

Confidential, St Louis, MO

Lead Developer

Responsibilities:

  • Confidential was built using Java 6, Struts 2, Spring framework 2.0.8/2.5, iBatis, Maven, Oracle, Weblogic 10 etc.
  • Design, Development and maintenance on Reconciliation and Client Detail modules using the above mentioned technology.
  • Design and development of User Interface done using HTML, JSP, JavaScript, AJAX, and CSS.
  • Migrated Branch Footings module from weblogic 8 to weblogic 10.
  • Involved in designing, developing and implementing SQL Queries and Stored procedures.
  • Used CVS for version control.
  • Involved in deploying and testing the application in various environments such Testing, Clone and Production.
  • Involved in mentoring and transferring the knowledge to the other Team members.

Confidential, Springfield, IL

Lead Developer

Responsibilities:

  • Confidential is multi-tier application built using Java 1.5, Spring framework 2.0.8/2.5, Hibernate 3.3, Maven, MySQL, Tomcat etc.
  • Development and maintenance on RTOS, Scheduler, UIR and FOR modules developed using the above mentioned technology.
  • Design and development of User Interface done using HTML, JSP, JavaScript, AJAX DWR, and CSS.
  • Performed code refactoring to improve the performance and readability of the code.
  • Migrated Scheduler application from Ant to Maven. Apache Maven 2.x and Apache Ant 1.7.1 were used to build and run the unit tests.
  • Installing and configuring Nexus for managing the maven artifacts.
  • Implemented TDD where test cases are written first and tested when building the application.
  • Involved in designing, developing and implementing SQL Queries and Stored procedures.
  • Used SVN for version control and also migrated the source control from SVN to VSS (standard for Confidential ).
  • Responsible for User Acceptance testing and User Training. Involved in mentoring and transferring the knowledge to the other Team members.

Confidential, Champaign, IL

Lead Developer

Responsibilities:

  • Design and development Front End UI development using JSP, HTML and backend was developed using Java 1.5, J2EE and Hibernate.
  • Analyzed Object Oriented Design and presented with UML Sequence, Use-cases, and Collaboration Diagrams, designed Database and Normalized schemas
  • Used spring in the business layer.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Used Hibernate to store the HRFE transaction in the HRFE tables before applying the changes into the Banner database.
  • Used AJAX with DWR to connect to server from JavaScript code and build webpage contents like grids etc. without refreshing page
  • Developed Java libraries and packages for common/reusable purpose.
  • Responsible for developing integration plans among modules for the project
  • Implemented an ANT build script to produce a WAR file for distribution.

Confidential, Cincinnati, OH

Technical Specialist

Responsibilities:

  • Understanding the Client requirements and Analysis.
  • Created web services for data extraction from legacy system for creating XML input for WCC.
  • Developing composite transactions for business services.
  • Created SQL scripts and Triggers to support the history tables.
  • Created test XML for both extension and composites.

Confidential, Dublin, OH

Technical Specialist

Responsibilities:

  • Understanding the Client requirements and Analysis.
  • Preparation of Design documents.
  • Changing the DTD, XSD to support the extended data and make changes in the required properties files.
  • Created SQL scripts and Triggers to support the history tables.
  • Created web services for data extraction from legacy system for creating XML input for WCC.
  • Created test XML for both extension and composites.

Confidential

Module Leader

Responsibilities:

  • Design and development of Dealer Locator module using XSLT, Cocoon and Vignette.
  • Installation of WSAD 5.0.2 and Vignette 7.3.
  • Extensively developed XSLT pages to display the data as a web page.
  • Unit and Integration Testing.
  • Conversion of XML from one format to other using SAX parser.
  • Internationalization of website.

Confidential

Team Member

Responsibilities:

  • Design and development Front End UI development using JSP, HTML using Struts
  • Implemented MVC architecture using struts framework, developed Action Servlets, Action Form bean.
  • Wrote Servlets which performed business logic and to interact with the DAO and the front end.
  • Wrote JavaScript to support the JSP and html pages.
  • Used tiles framework, validation framework in the application.
  • Generated SQL statements to query the database.

We'd love your feedback!