We provide IT Staff Augmentation Services!

Technical Lead Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • A highly motivated IT professional with comprehensive knowledge and experience seeking a challenging position to efficiently utilize my skills and knowledge for organizational growth, customer satisfaction and personal development.
  • 10+ years of JAVA/J2EE Development Experience in Multi - Tier Web applications engineering robust, user-focused solutions driving breakthrough efficiency and bottom-line results Dynamic leader of software development teams offering 10+ years of experience managing large, mission-critical projects. Skilled in all phases of the software development lifecycle; expert in translating business requirements into technical solutions; and fanatical about quality, usability, security and scalability.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Microservices and Hibernate.
  • Good knowledge and experience in developing web interfaces using client-side technologies like AngularJS, XML, HTML, DHTML and SASS.
  • Design the whole API using RESTful API Modelling Language (RAML).
  • Created REST Microservice APIs using Spring Boot Application.
  • Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery.
  • Fluent with the core Java concepts like Multi-Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programming.
  • Experience in Script Languages like Shell and Ant.
  • Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Experience in Data Modelling and working with Cassandra Query Language (CQL).
  • Solid experience on API development using node JS, express JS.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Performed Unit Testing using Junit Testing Framework and Log4J to monitor the error logs.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools and Test-Driven Developement.
  • Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish and JBoss.
  • Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical and Organizational skills.
  • End to end development support of the application till the final rollout of the application.
  • Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.
  • Experience using Jenkins, Bamboo, SVN and GitHub.
  • Excellent analytical, interpersonal and communication skills.

TECHNICAL SKILLS:

Languages / API’s: C, C++, Java/J2EE, PL/SQL, UNIX shell scripting.

Web / Enterprise: J2EE, JSP, JDBC, Servlets, Java Beans, EJBs, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Microservices and Hibernate.

Cloud : Amazon Web Services (AWS) (EC2, Lambda, ELB, S3, RDS, Cloud Watch, Route 53, Cloud Trail, Cognito, etc), Pivotal Cloud Foundry

Build Tools : Pipelines, ANT, MAVEN, Jenkins, Bamboo

IDE: Eclipse, IBM WSAD, Rational Application developer, TOAD

Application Servers: WebLogic, WebSphere, Apache, IIS, Apache Tomcat, JBoss

RDBMS: ORACLE, DB2, MySQL, MS-SQL Server

Application Architecture: OOP, Multi-tier, Networking, Client/Server, SOA

Monitoring : Introscope, Splunk

Test Automation Tools : Cucumber/Gherkin, Source Labs, Junit, Spock, TestNG

Operating Systems: UNIX, LINUX, Mac OS, Windows

PROFESSIONAL EXPERIENCE:

Confidential , San Antonio, TX

Technical Lead

Responsibilities:

  • Lead the team of 10 to 15 members across different location
  • Performed code reviews for components developed by other developers within the team as well as assisting them when required
  • Involved in Quality Assurance Testing along with the Quality Engineers as well as Business Analysts and debugging and fixing production issues
  • Supported production team to solve tier 1/2 tickets and help team to provide queries to fix the production data
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements
  • Involved in the analysis, design, and implementation of business user requirements.
  • Designed and developed the UI using Spring view component, JSP, HTML, CSS and JavaScript, React/Redux, AJAX, JSON.
  • Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and JavaScript files.
  • Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.
  • Experience developing web applications with a DynamoDB, Mongo dB, Cassandra, Elasticsearch or similar data store.
  • Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists with services provided by IAM.
  • Development of proof of concept for Pivotal Cloud Foundry.
  • Played key role in Continuous Integration and Continuous Deployment of using Service virtualization, SOAP tool and Junit and Test-Driven Development.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in rendering additional components with custom HTML tags using ReactJS.
  • Implemented new web-based application using REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Provided ongoing development and support for PAAS application in an agile Environment.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages.
  • Involved in development of REST Webservices using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Used AngularJS, JavaScript for validating client-side validations.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will use Hibernate Criteria to get the records from the database.
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading JSPs using AJAX.
  • Used JBoss6.x Application server to deploy the applications.
  • Used SQL developer for validating the data in Oracle 10g database tables.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM, and SAX.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Followed Agile Methodology (Scrum based). Involved in Daily Scrum meetings, Sprint planning, Retrospective meetings
  • Used SVN for version controlling and JUnit for unit testing.
  • Responsible for analysis, design, development and unit testing.
  • Worked individually and as part of a team directly with business units to design, develop and test full stack services.

Environment: Java, J2EE, Spring MVC, Spring Boot, Spring Integration, Spring Security, Hibernate, Microservices, REST, SOAP, Web-Services, JSON, JUNIT, Mockito, ­­­ , Eclipse, Tomcat, Oracle 11g, Oracle SQL developer, Log4J, React/Redux, Microservices, JIRA, JBOSS, Eclipse, Maven, Docker, Jenkins, JUnit, Mockito, AGILE.

Confidential , Omaha, NE

Technical Lead/Sr. Programmer Analyst, Enterprise Integration

Responsibilities:

  • Implemented the web-based application using Spring4 Framework.
  • Played the lead role of 7 members team from different geographic location
  • Interacted with end client (Business Team) in Business meetings in gathering and analysing the requirements
  • The Spring framework was used to manage the transactional requirements.
  • Lead the team of 10 to 15 members across different location
  • Performed code reviews for components developed by other developers within the team as well as assisting them when required
  • Involved in Quality Assurance Testing along with the Quality Engineers as well as Business Analysts and debugging and fixing non-prod and production issues
  • Supported production team to solve tier 1/2 tickets and help team to provide queries to fix the production data
  • Created facade Java services for abstracting things like authentication, complex APIs, and orchestration between multiple services. All services were created as RESTful Java microservices using the Spring framework and related libraries.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • A Spring Batch microservice to read in transaction data from mainframe and save to Database.
  • Implemented UI using JQUERY, JavaScript, XML, AngularJS, HTML and JSON for interactive cross browser functionality and complex user interface.
  • Designed and developed Middleware Components (views and controllers for various modules) using Spring4 MVC Framework and WebLogic Application Server.
  • Designed, developed and maintained the data layer using Hibernate and database development using MySQL Server.
  • Developed interaction between different layers using spring Integration.
  • Developed Restful Web services.
  • Used GRADLE for compilation and building WAR files.
  • Used SVN for version controlling and JUnit for unit testing.
  • Responsible for analysis, design, development and unit testing.
  • Analysis and understanding of business requirements.
  • Involved in Unit testing, bug fixing and code reviews.
  • Worked in Agile environment.
  • Experience in developing financial products from scratch.
  • Designed and developed customer interfaces from wire diagrams to implementation.
  • Worked individually and as part of a team directly with business units to design, develop and test full stack services.

Environment: Java, J2EE, JSP, JavaScript, HTML, AngularJS, Spring4, Hibernate, Eclipse Application Server, XML, MySQL server, PL/SQL, JUnit, Gradle, SVN, Windows.

Confidential , Omaha, NE

Sr. Programmer Analyst/Technical lead

Responsibilities:

  • Designed and developed System using Groovy/Grails, Core Java, servlets, JavaScript, XML, AJAX, J2EE design patterns and OOPS/J2EE technologies.
  • Developed various Groovy/Grails, customized widgets, services and DAO classes for the above systems using servlets, Core Java and Groovy/Grails.
  • Created user interfaces using AJAX, JavaScript, HTML5, CSS3, Angular JS with Angular routers and controllers.
  • Design, implementation, deployment, and maintenance of Java Spring Restful microservices on Windows systems for testing generation of pdf and printing of policies.
  • A spring Batch microservice to read in Insurance application data and save to Database.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Used Hibernate in data access layer to access and update information in the database.

    Write SQL queries to pull some information from the Backend.

  • Created Mock data which almost simulates the real payments and people data.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Used Agile Development methodology of software development.
  • Used GitHub, Maven and Log4J for version control, build dependencies and logging
  • Worked in Agile environment.
  • Experience in developing financial products from scratch.
  • Designed and developed customer interfaces from wire diagrams to implementation.
  • Worked individually and as part of a team directly with business units to design, develop and test full stack services.

Environment: Java, J2EE, Groovy/Grails, JSP, JavaScript, HTML, AngularJS, Spring, Hibernate, Eclipse Application Server, XML, MySQL server, PL/SQL, JUnit, Gradle, SVN, Windows.

Confidential, Omaha, NE

Sr. Programmer Analyst/Technical lead

Responsibilities:

  • Implemented the web-based application using Spring4 Framework.
  • Implemented UI using JQUERY, JavaScript, XML, AngularJS, HTML and JSON for interactive cross browser functionality and complex user interface.
  • Designed and developed Middleware Components (views and controllers for various modules) using Spring4 MVC Framework and WebLogic Application Server.
  • Created facade Java services for abstracting things like authentication, complex APIs, and orchestration between multiple services. All services were created as RESTful Java microservices using the Spring framework and related libraries.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • A spring Batch microservice to read in person related data from mainframe and save to Database.
  • Designed, developed and maintained the data layer using Hibernate and database development using MySQL Server.
  • Developed interaction between different layers using spring Integration.
  • Developed Restful Web services.
  • Used GRADLE for compilation and building WAR files.
  • Used SVN for version controlling and JUnit for unit testing.
  • Responsible for analysis, design, development and unit testing.
  • Analysis and understanding of business requirements.
  • Involved in Unit testing, bug fixing and code reviews.
  • Worked in Agile environment.
  • Experience in developing financial products from scratch.
  • Designed and developed customer interfaces from wire diagrams to implementation.
  • Worked individually and as part of a team directly with business units to design, develop and test full stack services.

Environment: Java, J2EE, JSP, JavaScript, HTML, AngularJS, Spring4, Hibernate, Eclipse Application Server, XML, MySQL server, PL/SQL, JUnit, Gradle, SVN, Windows.

Confidential, Omaha, NE

Java J2EE Developer

Responsibilities:

  • Design and development of the REST web services with Java API and Spring Gateway.
  • Responsible for the design and development of the Message Center Platform.
  • Design and development of Message Validation and Retry modules.
  • Design and development of Data Access Layer using Spring JDBC Templates.
  • Design and Development of JAX-WS/REST Services/SOAP Web Services Client.

Environment: Java, J2EE, JSP, JavaScript, Spring, JDBC, Tomcat Application Server, Oracle, SQL, JUnit, Gradle, Linux/Unix, Windows, Jenkins.

Confidential, Alexandra, VA

Java J2EE Developer

Responsibilities:

  • Implemented the web-based application using Spring3 Framework.
  • Implemented UI using JQUERY, JavaScript, XML, DOJO, and JSON for interactive cross browser functionality and complex user interface.
  • Designed and developed Middleware Components (views and controllers for various modules) using Spring3 MVC Framework and WebLogic Application Server.
  • Designed, developed and maintained the data layer using Hibernate and database development using Oracle.
  • Used SOAP web services to extract client related data from databases using WSDL, XML and SOAP.
  • Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
  • Used MAVEN for compilation and building WAR files.
  • Used CVS for version controlling and JUnit for unit testing.
  • Responsible for analysis, design, development and unit testing.
  • Analysis and understanding of business requirements.
  • Involved in Unit testing, bug fixing and code reviews.

Environment: Java, J2EE, JSP, JavaScript, Spring, Hibernate, Weblogic Application Server, XML, Oracle, PL/SQL, JUnit, Maven, Linux/Unix

We'd love your feedback!