We provide IT Staff Augmentation Services!

Technology Lead Resume

3.00/5 (Submit Your Rating)

FremonT

SUMMARY

  • 11 years of experience as Java full stack developer.
  • Good understanding of Actor Model (Akka Framework).
  • Experience in working with Spring Boot.
  • Have good noledge and understanding on Mongo DB
  • Experience working with Java 1.8.
  • Knowledge about workings of AngularJs 2 and good understanding of AngularJs.
  • Experience in Financial and Banking domains.
  • Experience in using iterative software development process and Agile Model Driven Development (AMDD).
  • Actively involved in each phase of Software Development Life cycle (SDLC): Requirements, Specification, Design, Implementation, and Testing.
  • Has prior experience working in Offshore - Onsite model.
  • Strong J2EE/Java application architecture, modeling and development background, with experience in defining functional/technical specifications.
  • Expertise in several J2EE Technologies like JSP, JSTL, Servlets, JDBC, EJB, JMS, Log4j.
  • Experience in using JavaScript, HTML, CSS, JSTL, YUI, JQuery, XSL, XSLT and XML in teh frontend tier.
  • Have strong noledge in Core Java and OOPS concepts.
  • Good experience developing Web Services using SOAP, Restful.
  • Experience using Web Logic, Web Sphere Application Server and also worked with Tomcat and Jetty servers.
  • Improved code quality writing JUNIT test cases and also integrated Mockito framework.
  • Excellent working noledge on frameworks like Spring, Hibernate, Struts, Apache Wicket.
  • Highly result oriented and pro-active with teh ability to learn new technologies quickly and implement them successfully in production.
  • Expertise in writing SQL Queries, Stored Procedures using databases like Oracle, DB2, My SQL.
  • Experience in creating teh use case diagrams, sequence diagrams and class diagrams using tools like Microsoft Visio and noledge on Rational Rose, during teh Business Requirements phase and teh Design phase.
  • Experience working with various design patterns and its usage.
  • Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain and having excellent communication and written skills.
  • Experience working with code quality tools like QC ALM and IBM RTC for agile projects.
  • Experience using Google Maps API and Google Analytics
  • Experience working with third party API’s like Google Guava.

TECHNICAL SKILLS

Java Technologies: Java 8, J2EE (JSP, JSTL, Servlets, JDBC, EJB 3.0), Restful and SOAP Web services, JMS, Akka Framework

Frameworks: Spring 4.X, Hibernate 4.X, Apache Wicket 2.5, Struts 1.2, SpringBoot

Web Technologies: AJAX, HTML, CSS, XML, XSL, XSLT, JavaScript, AngularJS 2

Other Languages: C, Unix

Databases: Non SQL DBSQL Server, MySQL, DB2, Oracle 11g

Servers: Oracle Weblogic 12c, Websphere 8, Apache Tomcat, Jetty

Tools: ANT, Maven, IBM RTC, WinSCP, Putty, XStream, JQuery, JSON, WCMS, Hudson, Sonar, YUI, IBM WXDCG (Job Management), JUnit, JUnit with Cactus, DBUnit, Apache Solr (Search Server), JQGrid, LDAP, Guava, Logback, Jira

IDE: Eclipse, IBM RSA, WSAD, IntelliJ

Version Control: Subversion, Bitbucket, CVS, IBM StarTeam, BMC Service Desk Express

PROFESSIONAL EXPERIENCE

Confidential

Technology Lead

Responsibilities:

  • Getting familiar with existing business requirements and rewriting teh code using latest software requirements.
  • Provide necessary DDL/DML scripts for DBA and make necessary data model changes.
  • Preparing necessary technical design documents.
  • Worked as full stack developer.
  • Maintaining code quality by writing necessary JUNIT test cases.
  • Provide support in UAT, Production and postproduction.

Environment: Java 1.8, JSP, Servlets, Spring 4, Hibernate 5, IntelliJ, Oracle DB, Maven, AngularJS2, SpringBoot, Jira, DBUnit

Confidential, Fremont

Java Developer

Responsibilities:

  • Understanding Business Requirements and Functional requirements for a given module and coordinate with Business Analyst for further clarifications.
  • Preparing Data Model if any DB changes required and get necessary approval from DBA.
  • Involved In technical design discussions and create required design documents.
  • Coordinate with Frontend team and provide with necessary JSON contract for required front operations.
  • Developing Backend code integrating with various systems on need basis.
  • Preparation of JUnit test cases to maintain code quality.
  • Providing necessary support during Integration, UAT and defect fixing.
  • Monitoring codebases using SonarQube and measuring various other parameters for code quality.
  • Providing support during Production deployment.

Environment: Java 1.7, JSP, Servlets, Unix, XML, Spring 4.X, Oracle DB, Hibernate 4.X, JUnit, JPA, Springboot, Akka Framework, Postgres, Bitbucket, SOAP Webservices, Json as payload for communication between different layers, JMS, HP ALM, SVN, Oracle Web logic 12c, Maven, Guava, Log Back

Confidential, Chicago

Java Developer

Responsibilities:

  • Applied Agile Methodology for executing dis project and participated in daily Scrum meetings.
  • Involved in Analysis and Design of teh system based on teh user requirements.
  • Generating Requirement and detail design documents wherever required.
  • Handling teh team and diving and tracking teh work given and update teh project progress in Version One.
  • Oracle Access Manager along with LDAP was used as a primary level of autantication to teh portal.
  • Application based authorization has been implemented based on different roles configured for each role name associated to individual user configured in LDAP and Database.
  • Spring MVC was used to handle web requests to teh portal pages.
  • Used Hibernate as an ORM to persist teh data.
  • Used Jquery, JQGrid, CSS, HTML and XML for Validations and dynamic content population.
  • Used Dependency Injection feature of Spring framework
  • Coordinated a team of software developers to complete projects on-time, on-budget, and with excellent quality
  • Preparation of JUnit test cases using Mockito to maintain code quality.
  • Responsible for coordinating teh software releases across different environments start from development thru production.
  • Provide Postproduction implementation support.
  • Used Google Maps API
  • Integrated Google Analytics

Environment: Spring MVC, Java, JSP, Servlets, Unix, CSS2, HTML, XML, Spring, Oracle 11g, Hibernate3.1, JUnit, EJB, JPA, Web Services using SOAP, JSON, XStream, JQuery, BMC Service Desk Express, Version One, Oracle Web logic 11g, LDAP, SONAR, Hudson

Confidential

Sr. Java Developer and Team Lead

Responsibilities:

  • Developed teh application using Agile Methodology and participated in Scrum meetings.
  • Coordinate with onsite POC for business and project updates.
  • Involved in Analysis and Design of teh system based on teh user requirements.
  • Generating Requirement and detail design documents wherever required.
  • Handling teh team and diving and tracking teh work given and update teh same in scrum and RTC.
  • Web tier was developed using Apache Wicket Framework which acts as MVC using Html serving as presentation layer and by using webservice to access teh backend which uses Hibernate in business layer to access to My SQL Server Database.
  • Involved in coordination with third party development for dependency code drops.
  • Used YUI, CSS, HTML and XML for Validations and dynamic content population.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Coordinated a team of software developers to complete projects on-time, on-budget, and with excellent quality
  • Preparation of JUnit test cases and testing.
  • Responsible for coordinating teh software pushes across teh development and production environments.
  • Provide Post implementation support.

Environment: Apache Wicket, Java, JSP, Servlets, Unix, YUI, CSS, HTML, XML, Spring, My SQL Server, Hibernate, JUnit, EJB, JPA, JMS, Spring Web Flow, Web Services using SOAP, JSON, XStream, JQuery, RSA, IBM Star Team, IBM RTC

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in discussion with business during requirement and analysis phase.
  • Involved in teh design and development phases.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and object Diagrams, using Microsoft Visio to model teh detail design of teh application.
  • Web tier was developed using Apache Wicket Framework which acts as MVC using Html serving as presentation layer and by using Spring RMI to access teh backend which uses Hibernate in business layer to access to My SQL Server Database.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Extensively used JSON, WebServices for transferring/retrieving data between different Applications.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns
  • Involved in implementing teh DAO pattern for database access.
  • Used Hibernate/JPA extensively to store teh persistence data into My SQL Server database.
  • Tested teh application functionality with JUnit Test Cases and Suites.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Deployed teh applications on Weblogic Application Server 8.0.

Environment: Apache Wicket, Hibernate, Spring, Servlets, JSP, Java, SQL, XML, Web Services, JMS, JavaScript, JQuery, JSON, Hudson, Sonar, XStream, JFreeCharts, Microsoft Visio, IntelliJ, My SQL Server, JUnit, Maven and Log4J.

Confidential

Java Developer

Responsibilities:

  • Involved in teh architectural design of teh system for new functionality Payment Slip Module.
  • Co-ordination with offshore business analyst team to structure teh requirements and proposing teh initial draft of design document.
  • Designed UML Use Cases and Sequential diagram for Payment Slip module.
  • Involved in writing JCL files and supporting java files for batch job to retrieve teh payment module data from different staging tables and store in respective transaction payment tables.
  • Wrote Store procedures related to Payment Slip module tables.
  • Integration testing.
  • Data Mapping using Open JPA.
  • Build utilities to compare, build and deploy using ant and batch file.
  • Production deployments.

Environment: Java, Servlets, Spring, Open JPA, JMS, Unix, Store procedures, UML, SVN, Ant, WSAD, Sybase Power Designer, DB2, SAS, Eclipse, IBM XD (Batch Job Management).

Confidential

Java Developer

Responsibilities:

  • Involved in developing business logic components using JavaBeans and Servlets.
  • Web tier was developed using Struts Framework and communication to business tier was made using stateless session beans.
  • Involved in writing different action, form classes.
  • Developed EJB and Web specific deployment descriptor files.
  • Designed and Developed User Interface using JSP.
  • Developed Server-side validation classes using JDBC calls.
  • Designed user interface HTML, CSS, XML, Java Script and JSP.
  • Development involved interfacing with EJB components in teh framework.
  • Implemented Configuration of Engage Administration and property files.
  • Input validations were done using Struts validator framework.
  • Involved in writing Junit test cases and during System and integration testing phase.
  • Involved in updating QC for any defects raised during software life cycle and provided postproduction support.

Environment: Java, Servlets, JSP, EJB, JMS, JavaScript, HTML, Struts, CSS, XML, Eclipse, Websphere, DB2, Spring, Microsoft Visio.

We'd love your feedback!