We provide IT Staff Augmentation Services!

Technical Lead/ Technical Architect Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 14 plus years of experience including Five plus years at onsite, primarily in the areas of Application Development, Automation, Maintenance & Support projects.
  • Expertise in Domain Experience Mortgage, BFSI (Retail & Corporate Banking), Logistic and Telecom.
  • Strong experience in working with various modules of spring framework like Spring IOC, Spring MVC, Spring DAO, Spring ORM, Spring Actuator and Spring web Flow.
  • Experience in design and development of Enterprise Application using Agile, Java Enterprise Edition, Microservices, Spring Boot with RESTful API, Spring Batch, Spring Integration Modules, Spring AOP, Hibernate, JPA, JMS API, React, Swagger.
  • One plus years of AWS Cloud experience working with various AWS services EC2, ASG, ECS, API Gateway, Route53, S3, RDS, Aurora, ElastiCache, SNS and SQS.
  • Expertise in Struts 2.0 with JSP, HTML, CSS and Hibernate with Oracle DB.
  • Good experience on NoSQL databases Redis Cache & MongoDB.
  • Hands on experience on writing Queries, Procedures, Functions & Triggers by using PL/SQL.
  • Experience in OOAD architecture and modeling and designing artifacts such as Use case, class diagram, sequence diagram and state diagrams using Rational Rose and StarUML.
  • Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL.
  • 3 years of experience in automation scripting using BDD Frameworks, Cucumber& Selenium.
  • Strong experience of version control tools Git, SVN and ClearCase.
  • Strong Development & production deployment experience in AWS,Tomcat,WebLogic & WebSphere.

TECHNICAL SKILLS:

Programming Languages: Java 1.8

Java EE Technologies: JSP, Servlets, EJB, JNDI, JDBC, JMS,Kafka

Java EE Frameworks: Struts, Spring, Spring Boot, Hibernate, JPA, MicroServices

Automation / Testing Tools: BDD, Cucumber, Selenium, JUnit, Mockito, PowerMock

Scripting Languages: CSS,HTML,JavaScript,JSP,JQuery,ExtJS4.x,Node JS,Angular JS

Databases: Oracle11g, Redis, MongoDB, MySQL5.1, DB2, Sysbase, MS SQL Server

Application/Web Servers: Web Logic12.2.1.3, Web Sphere6.1, Apache Tomcat 9.0, JBOSS

IDE/Tools: Eclipse,RSA 8.0.2,JMeter,Postman,Splunk,StarUML,TOAD,Sonar,ALM

Build Tools: Maven 3.6, ANT

Version Control: GIT, SVN, Bitbucket, GitHub, Clear Case

Deployment Tools: Jenkins, Docker, OpenShift

Agile Scrum Tools: JIRA, Rally, GreenHopper, VersionOne

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Tools: & Environment: Java8, Spring4, Spring Boot, MySQL, Kafka, Redis, Swagger, AWS, RESTful API, Jenkins, Maven, Docker, Git, JIRA, Splunk, JMeter, Junit, Mockito, Cucumber,EC2,ECS,S3,Route 53,RDS

Technical Lead/ Technical Architect

Responsibilities:

  • Preparation of impact analysis, migration, upgrade and optimization of existing core functionality.
  • Responsible of driving meetings with architects, product owners, business and other stakeholders.
  • Responsible for understanding the business requirement and formulating a test plan.
  • Responsible for building internal and public - facing APIs (REST, JSON, HTTP).
  • Responsible for building rest api request validation & exception handling.
  • Involved in the design and development for spring data JPA transaction management.
  • Responsible for develop,test & deploy assigned userstory in Dev, QA, Perf & Prod environment.
  • Responsible of source code scanning and vulnerability remediation.
  • Responsible of analysis & resolve any performance issues using JMeter.
  • Responsible for integrating 3rd party API's (REST, OAuth).
  • Responsible of managing & configuring project setting up one pipeline CI using Jenkins deployment.
  • Responsible for deployment of Browser,Mobile,Admin, Risk Assessment, FP-Stream & FP-Consumer.
  • Responsible for AWS provision cluster, rehydrate cluster, deploying services, switch traffic,destroy clusters & services.
  • Responsible for collaborating with various teams and also guide project team members.

Confidential

Tools: & Environment: Java8, Spring4, Spring Boot, DB2, Weblogic Server 12.2.1.3, RESTful API, Swagger, SOAP Webservices, Jenkins, Maven, Docker, Bitbucket, JIRA, Junit, Mockito, Cucumber, Selenium

Java Lead(Development & Automation)

Responsibilities:

  • Responsible for requirement analysis, design & development activities for Compare Pro Tool, Rules Flexibility, Deal Scenario, SOX Automation & continuous integration of Smoke & Regression testing.
  • Analyzing the Functional Requirement Specifications (FRS) and Additional Design Specifications (ADS) for finding any ambiguity, incompleteness or incorrectness, so that requirements are technically feasible.
  • Used Spring Boot which is faster in building Micro services, developed with very less configuration.
  • Created RESTful and SOAP webservice to send and receive message for TWO WAY response.
  • Consumed Web Service using JSON and REST to get the registered users, update their status.
  • Implemented JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Extensive use of core Java Collections, Generics, Exception Handling & Design Patterns for functionality, such as portfolio summary and user information.
  • Experience in using Data Access Objects, Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Designed & developed Cucumber Step Definitions, Scenarios, & Features using acceptance criteria.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Integrated Jenkins with Git, scheduled builds to run automatically by invoking predefined tag.

Confidential, McLean, VA

S r.Java Developer

Responsibilities:

  • Analysis and understanding EIFFEL Enhancements, LCA Extension Service & Trade Capture.
  • Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects and services mainly web services.
  • Developed and Consumes Enterprise Web Services (SOAP and RESTful). Generated client using Jersey and Axis Frameworks using Eclipse.
  • Consumed Web Service using JSON and REST to get the registered users, update their status.
  • Converted data from XML format intojavaobjects and injected intoMongoDB.
  • Used SOAPUI, Web Logic ANT task to test Web Services running on Web Logic Server.
  • Worked on Data Access Objects (DAO), Singleton, Business Delegate and Factory patterns to increase the performance of the system.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Preparation and Implementation of JUnit Test Cases using Mockito & PowerMock .

Confidential, McLean, VA

Tools: & Environment: Java, Appian, DB2, WebLogic Server 12cR2, Jenkins, Maven, GitHub, Junit, Mockito, PowerMock, VersionOne

Sr.Java Developer

Responsibilities:

  • Actively participating in iteration requirement analysis, preparation & finalization of user stories with client.
  • Agile scrum status, tracking using status report & Burn down chart.
  • Design & Developed the business layer using Appian data models.
  • Responsible for accessing the data from databases using MVC Architecture.
  • Worked on data access layer using DAO pattern.
  • Wrote SQL queries and stored procedures that contained the main business logic and passed to the DB2 database via DAOs and JDBC Template.
  • Preparation and Implementation of JUnit Test Cases using Mockito & PowerMock .

Confidential

Tools: & Environment: Java1.6, JSF2.0, Spring3.1, EJB3.0, Oracle11g, JBoss7.1, Eclipse, IBM RSA 8.0.2, Maven, SVN, Junit, Mockito, PowerMock

Sr.Java Developer

Responsibilities:

  • Responsible for requirement analysis, design and development activities.
  • Responsible for development of analysis model, design model & generate skeleton code using RSA.
  • Designing & developing Business Rules for respective work flow for the use cases.
  • Designing & developing specific use case for class diagrams & sequence diagrams.
  • Defining relationships for a class diagram Domain, DTO, DAO, Assembler, Service and Controller.
  • Responsible for architecture design, performance optimization and implementation decisions.

Confidential

Tools: & Environment: Java, Struts 2.3, EJB2.0, Oracle10g, Websphere 6.1, Eclipse, SQL Tools, Maven, SVN

Production Support - Team Lead

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Writing SQL Statements and Stored procedures for back end communication using JDBC.
  • Involved in development of web interface using JSP, JSTL, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed classes using corejava(multithreading, concurrency, collections, memory management)
  • Incident reported & escalation issues to get more details remote login, chat, on call support & email.
  • Receive and analyze application related issue and data related issues from first line support team.
  • Monitoring regular basis proactive maintenance, system performance and resources on server.

Confidential

Tools: & Environment: Java,Servlets,JSP,EJB2.0,JMS,JTS,Oracle9i,WebLogic Server7.0, Eclipse, Maven, SVN

Production Support - Team Lead

Responsibilities:

  • Coordinating with customer and technical help desk (Level 1) for incident reported and escalation issues through remote login, on call support, chat & email.
  • Simulating issues in UAT, QA & Development environment providing solution & fixes as per SLA.
  • Responsible for Payroll Process, Workflow, Cron Job Operations, Application monitoring & HMW.
  • Preparation of impact analysis migration, upgrade and optimization of existing core functionality.
  • Preparation of effort estimation of change request and defect fixes.
  • Responsible for understanding the business requirement and formulating a test plan.
  • Responsible for integration activity for change request, enhancements rollout & implementation.
  • Responsible for logging the defects and monitoring the status till the defect is closed.

Confidential

Tools: & Environment: Java, Struts 2.3, Tomcat 6.0, MySQL 5.1, Linux, Eclipse, Star UML, Rally, Sonar, Maven, SVN, Junit, Mockito, PowerMock

Technical Lead

Responsibilities:

  • Designed automation framework modules Test cases Execution, Configuration, Scheduling, Backup, Dashboard and User Management.
  • Responsible for domain implementation of Digital Voice (Cedar Point, Cisco- Broadband Telephone Services), Business Class Voice, IMS (Residential & Commercial) platform.
  • Developed Application based on Struts framework using MVC design patterns
  • Develop front end depending on the Use case specifications with the specific technologies.
  • Developed and run the batches that are to be run periodically(either daily or monthly)
  • Involved in the Parsing of internal XML format document to retrieve the information and to pass them to Struts Action class for further processing.
  • Extensively worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Client side validations written in JavaScript.
  • Created Hibernate mappings (.hbm files) to interact with database.
  • Written HQL queries for Data management through Hibernate.
  • Used JASPER to design and produce pdf report documents.
  • Widely used Design Patterns like DAO, Singleton in the process of system designing and development.
  • Responsible for writing Unit test, Acceptence test case and Selenium test’s.
  • Analysis and understanding the Pentaho’s BI suite tool for Reporting, Dashboard, Data Analysis, Data Integration & Data Mining.
  • Involved in business meetings for requirement gathering and understanding the system needs.
  • Involved in designing UML Diagrams for Technical specification: Activity Diagram, Sequence diagram and Class Diagram using Star UML design tool.
  • Followed Agile Methodology throughout the software development lifecycle.
  • Responsible for Front-end System Web designing of complex pages, where data is pulled from different service interactions.
  • Developed Application on MVC software architecture using struts separating presentation from business logic.
  • Developed Struts Action Classes, Action Forms and implemented Struts Validation Framework.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Used spring for handling Data Access Exception and Transaction Exception
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Involved in the design and decision making for Hibernate ORM Mapping.
  • Worked on SSO to integrate security for user authentication.
  • Involved in developing JUNIT test classes for Unit Testing.
  • Responsible for peer reviews and ensuring quality of the design and code.
  • Strong people skills with a desire to mentor junior developers.
  • Preparation of Impact analysis, Gap analysis, Comparison study and Query resolution.
  • Developed the web interface using MVC design pattern with Struts framework
  • Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC using JDeveloper.
  • Developed the JSP’s using the struts framework tag libraries.
  • Developed the WORKFLOW concept using the struts framework to avoid the back button problems.
  • Maintained the struts config files, tiles definition files and web.xml.
  • Session Beans are designed in such a way to serve: Inserting, updating & deleting data from the DB.
  • Developed and executed the business validation logic in form beans.
  • The framework involves struts framework, which internally uses the J2EE design patterns.
  • Involved in developing JUNIT test classes for unit testing used Mockito & PowerMock.
  • Responsible for production support application deployment, code migration & DB maintenance.

Confidential

Tools: & Environment: Java, Struts 1.3, EJB 2.0, JAX-WS, SOAP Webservices, WSDL, XSD, Oracle 10g, Websphere 6.1,, UNIX, AIX v6.1, Eclipse, Star UML, SQL Developer, Bugzilla, JProbe, ANT, SVN, Junit

Team Lead

Responsibilities:

  • Preparation of Use case, State Chart Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, Package Diagrams, Component Diagrams & Deployment Diagrams.
  • Designed UI using JSP, HTML and validated with Angular JS for providing the user interface.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml .
  • Consumed various capabilities as Web Services using SOAP/WSDL.
  • Worked on Web Services using Java API for XML Services (JAX-WS)building, supporting & deploying.
  • Used SAX and DOM parsers for handling XML documents marshalling and un-marshalling.

Confidential

Tools: & Environment: Java, Servlets, JSP, SNMPv2, JAX-RPC, SOAP Webservices, WSDL, XSD, Tomcat6.0, Sleepy Cat, UNIX, SunSolaris10.0, Eclipse, Star UML, JIRA, Findbugs, ANT, Clear case, Junit, Mockito

Java Developer

Responsibilities:

  • Successfully designed and developed major functionalists like Licensing, Radius features, Device configuration, Provisioning, Grouping, Server Configuration & User profile.
  • Implemented major product features for Femtocell technology.
  • Implemented J2EE Design Patterns like MVC and Service Locator.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • Developed MessageHandler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using Java, JMS and MQ Series.
  • Preparation and Implementation of JUnit Test Cases.
  • Responsible for deploying the application in UAT and Production environment.
  • Resolving and communicating the clients about the problems reported and tracking them.
  • Analysis and understanding Signaling Server Global for System Manager.
  • Participate and contribute in the requirements analysis.
  • Design & Development of features and enhancements.
  • Preparation and implementation of Unit Test Cases.
  • Build and deployment of application in UNIX System.

We'd love your feedback!