We provide IT Staff Augmentation Services!

Technical Lead Resume

0/5 (Submit Your Rating)

Woodland Hills, CA

SUMMARY

  • Have 13+ years of IT experience as Team Leader & as a Senior java developer with domain knowledge in Banking, Finance, Insurance, Health Care, Pharmaceutical and Entertainment fields and I was involved in both Design and development using Java technology on large and complex projects.
  • Highly motivated to work as a team.
  • Have excellent communication and interpersonal skills with experience of functioning as Morale Owner of the team. Analytical and able to adapt to new environments and learn new Technologies quickly
  • Experience in Software Analysis, Design, Development and Testing of web - based Client/Server applications using JAVA, J2EE Technologies
  • In-depth understanding of various Design Patterns like MVC, Singleton, Data Access Object, Business Delegate, Decorator and Factory
  • Have 8+ years of experience in leading a team
  • Developed SOAP and RESTful web services
  • Performed SOA/Web services testing using SoapUI
  • Adept in building highly scalable, pluggable and interactive web applications with open source web frameworks like Struts, Spring MVC
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate and JPA
  • Broad knowledge of Front End Technologies: AJAX, JSP, HTML, JavaScript, JQuery, Angular JS and CSS
  • Developed Microservices using Spring Boot and Netflix libraries.
  • Experience in NoSQL databases such as Cassandra
  • Experience in Agile methodologies and scrum handling
  • Experience in AEM configurations
  • Hands on experience with DevOps tools such as Jenkins
  • Hands on experience in using ANT, Maven, Jenkins for automating software build processes and managing build artefacts
  • Have experience on JBoss, WebSphere 8.5, WebLogic 12 and Tomcat 8 servers
  • Hands on experience in automation testing using Selenium and cucumber
  • Good Client interaction skills, proactive listener, creative problem solver with proven experience in working independently as well as in a team

TECHNICAL SKILLS

Languages: Java, UML

Scripting Languages: JavaScript

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, Web-Services

Frameworks: Struts, Spring, Hibernate, JPA,AXIS, Junit, Selenium

DBMS/RDBMS: SQL server 2008, Oracle 8i/9i/10g/11g,12C, Access, MySQL, Sybase, Toad, AquaStudio

Web Technologies: HTML, AJAX, JQuery, AngularJS, CSS, XML,JSON

Servers: IBM Websphere 8.5, JBOSS Application Server 5.1, Apache Tomcat 8, Weblogic12

IDE’s: Eclipse, My Eclipse workbench 5.1,Spring Tool,Suite 3.5, Rational Application Developer 8.5

Operating System: Window2000/XP/Vista/7, Unix

Other Technologies: AEM,PCF,ANT, Maven, CVS, Log4j, HQL, MS Visio, SVN,VSS, Bugzilla, GIT, Crystal Reports 2008&2013, Eclipse,NoSQL,Cassandra

PROFESSIONAL EXPERIENCE

Confidential, Woodland hills, CA

TECHNICAL LEAD

Responsibilities:

  • Worked as Technical Lead and involved in multiple projects
  • Involved in design of enrollment process of annuities, life retirement workflow
  • Developed services using spring boot, Eureka, Netflix libraries and spring cloud
  • Configured proxies using APIGEE
  • Involved in automation regression testing
  • Participated in design round table reviews
  • Interacted with various teams to understand and enhance existing services to support multiple line of business.
  • Developed REST clients for the microservices
  • Used swagger to invoke and test services
  • Participated in design meetings for user communication and registration enhancements.
  • Used Spring batch to update information into data store.
  • Developed JPA/Hibernate for Data Access Layer
  • Designed data store in Cassandra for customer communication
  • Followed agile methodologies and Participated in Scrum meetings.
  • Worked as a scrum master.
  • Used JIRA for sprint planning.
  • Hands on using JIRA and confluence
  • Involved in code review sessions
  • Followed Agile methodologies and Test Driven Development(TDD) techniques
  • Managed OFFSHORE team to provide guidelines and technical guidance
  • Code quality using SonarQube and Veracode.
  • Support to DevOps team for deployments
  • Interacted Chase organization to implement services and integration with siteminder.
  • Supported Go-LIVE activities

Environment: Java 1.8, J2EE, Hibernate, Spring MVC,Spring boot, Spring, JDBC,Cassandra,DataStaxStudio, REST, AJAX, ReactJS,HTML, GIT, JUnit,PL/SQL Developer, Embedded Tomcat, Eclipse, JIRA, Confluence,Spring tool Suite,Jenkins,PCF logs,AEM,APIGEE,Oracle 12c,SQL server.

Confidential, Woodland hills, CA

LEAD JAVA Developer

Responsibilities:

  • Played the role of a lead
  • Involved in design of pre-processor and processor
  • Developed services using spring boot, Eureka, Netflix libraries and spring cloud
  • Involved in automation regression testing
  • Developed REST clients for the microservices
  • Used swagger to invoke services
  • Participated in User design meetings.
  • Used Spring batch to update information into DSS database
  • Developed Hibernate for Data Access Layer
  • Followed agile methodologies and Participated in Scrum meetings.
  • Used JIRA and team foundation for spring planning
  • Involved in code review sessions
  • Followed Agile methodologies and Test Driven Development(TDD) techniques
  • Managed OFFSHORE team to provide guidelines and technical guidance
  • Code quality using SonarQube and Veracode.
  • Support to DevOps team for deployments

Environment: Java 1.8, J2EE, Hibernate, Spring MVC,Spring boot, Spring, JDBC, REST, AJAX, Angular,HTML, GIT, JUnit,Mockito, PL/SQL Developer, Embedded Tomcat, Eclipse, JIRA, Confluence, Bitbucket,Bamboo,Oracle 11g,Oracle 12c,SQL server.

Confidential, El Segundo, CA

TECH LEAD

Responsibilities:

  • Played the role of a Technical lead
  • Involved in design of Costing statistics extension
  • Developed services using spring boot, Eureka, Netflix and spring cloud
  • Involved in automation regression testing
  • Performed regression testing using Selenium WebDriver APIs for writing Junit test suites and test cases for functional testing.
  • Participated in User design meetings.
  • Developed user interface for costing GL statistics using Angular JS
  • Used Spring batch to update information into DSS database
  • Developed Hibernate for Data Access Layer
  • Followed agile methodologies and Participated in Scrum meetings.
  • Used JIRA and team foundation for spring planning
  • Converted functional requirements to scenarios by developing cucumber feature files and generated step definition
  • Involved in code review sessions
  • Followed Agile methodologies and Test Driven Development(TDD) techniques
  • Managed OFFSHORE team to provide guidelines and technical guidance

Environment: Java 1.8, J2EE, Hibernate, Spring MVC,Spring boot, Spring, JSP, JDBC, Selenium, Cucumber, JavaScript, JQuery, AJAX, Angular JS, Node JS,HTML, GIT, JUnit, PL/SQL Developer, JBoss, Eclipse, JIRA, TFS, Oracle 11g,Oracle 12c,SQL server.

Confidential, Westlake village, CA

Java LEAD

Responsibilities:

  • Played the role of a Java lead and Technical Support for APDS
  • Provided production support for APDS1.0 & APDS 2.0
  • Involved in Change request process for APDS1.0
  • Involved in rewriting the APDS1.0 application to APDS2.0 with updated technologies/frameworks
  • Participated in User design meetings.
  • Involved in designing APDS2.0 application.
  • Followed Agile methodologies and Test Driven Development(TDD) techniques
  • Managed OFFSHORE team to provide guidelines and technical guidance
  • Performed code reviews and followed PMD rules
  • Involved in Test driven development cycle by writing test cases for the given requirements
  • Design and developed the application using Spring MVC Framework which is based on Model View Controller design pattern
  • Implemented server side validations and client side validations using JavaScript/JQuery/Angular JS.
  • Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application
  • Used JSON objects/arrays along with Angular JS to display data on UI
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Used Spring Cron jobs to automate the deferral process
  • Developed automation scripts using Selenium
  • Developed micro services using spring boot, Netflix libraries.
  • Implemented various design patterns in the project such as Factory, Data Access Object and Singleton
  • Developed unit test cases
  • Performed integration testing between APDS and ERP
  • Involved in Onsite testing at manufacturing plants
  • Assisted validation/QA team with test scripts during verification/validation process
  • Developed Crystal reports
  • Developed Views/Stored Procedures for Oracle 11g/12c database
  • Performed unit testing using JUNIT framework
  • Used Tortoise SVN for version control and change management
  • Used Trackwise for Defect management.

Environment: Java 1.8, J2EE, Hibernate, Spring MVC, Spring, Spring Boot, Selenium,JSP, JDBC, JavaScript, JQuery, AJAX, Angular JS, HTML, SVN, JUnit, TOAD, Tomcat 7,Web Sphere 8.5, Web logic 12.1,Eclipse,JIRA,Crystal Reports Server 2008, Oracle 11g,Oracle 12c,SQL server.

Confidential, Glendale,CA

Sr JAVA DEVELOPER

Responsibilities:

  • Migrated the application from Java 1.4 to 1.6 and resolved the compatibility issues
  • Upgraded web sphere application server from 6.1 to 8.5
  • Involved in weekly GLS operations
  • Involved in production support for forecast issues
  • Developed stored procedures in Sybase for generating crystal reports
  • Developed presentation layer using struts framework for ‘create new contract’ module

Environment: Java 1.6,JSP,Servlets,Java Script, Struts1.2, JDBC, Spring3.1, JSP, Java Beans, Websphere 8.5, JavaScript, HTML, ETL, SVN, JUnit, Rapid SQL 7.6, RAD 8.5, Crystal developer 12.0, Sybase

Confidential, TORRANCE, CA

Senior Java Developer

Responsibilities:

  • Developed Persistence layer using Hibernate and worked extensively on Hibernate Query Language (HQL) to query from the database and developed Hibernate mapping definitions for the persistence layer for storing the job status of image generation.
  • Followed Agile methodologies.
  • Developed JUNIT test cases for different levels such as repository creation and image generation.
  • Created Maven dependencies for EFC.
  • Used spring based annotations to take full advantage of spring.
  • Designed the architecture for upgrading 3D Image generator framework.
  • Involved in code refactoring for image generation that generates images with all possible combinations of different layers of a car.
  • Used Declarative Transaction management system of Spring Framework and integrated it with Hibernate.
  • Developed JSON files that had the information of an image with sha id and angle information for each layer.
  • Developed service that created a feature model object for a given series and year of a car.
  • Refactored ThreeD servlet that was being invoked from UI for image generation.
  • Created repository structure for GIT.

Environment: Java 1.6, J2EE, JSP, Servlets, Struts 2, Spring, JavaScript, XML, Hibernate, My SQL, Jboss, Eclipse, Windows XP, HTML, Log4J, Maven, JNDI, GIT, SVN, JSON, RESTful web services

Confidential, Culver City,CA

ONSITE JAVA TECH LEAD

Responsibilities:

  • Played the role of senior Java developer and Team Lead
  • Prepared low level design documents for modules such as deal, products, sales plan as part of enhancements
  • Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Used Spring JDBC template.
  • Used Dependency Injection and AOP feature of Spring
  • Widely used spring annotations across various modules
  • Worked on Spring cron jobs
  • Implemented various design patterns in the project such as Data Access Object and Singleton
  • Developed unit test cases
  • Performed unit testing using JUNIT framework
  • Interacted with Confidential users on timely manner and provided production support for critical issues
  • Created CR and Problems in service now as part of resolving production issues.
  • Used Tortoise SVN for version control and change management

Environment: Java 1.6, J2EE, Struts1.2, JPA1.2, Spring3.1, JSP1.2, Servlets2.1,JDBC, JavaScript, JQuery HTML, JNDI, SVN, JUnit, PL/SQL developer, JBoss 5.1, Eclipse, Oracle 10g.

We'd love your feedback!