We provide IT Staff Augmentation Services!

Technology Lead Resume

Houston, TX

SUMMARY

  • 11+ years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Proficiency in developing secure web applications, API’s and server side development using Spring MVC, Spring Boot, Hibernate, REST/SOAP services, Micro Services, JDBC, JNDI, JSF, Struts, JSP, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, MySql.
  • Experience in all phases of software development life cycle and Agile Methodoligies like Kanban/Scrum.
  • Extensive working experience on build/devops tools such as Docker, Rancher and GOCD.
  • Experience in AWS Services EC2, ECS, Cloud Watch, RDS - PostgreSQL, Kinesis
  • Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as IBM Web Sphere, Oracle Web logic, Sun One Application Server and Apache Tomcat server
  • Hands on experience with databases including Oracle, PL/SQL and MySql, PostgresSQL involving stored procedures, triggers, functions, indexes, and packages.
  • Working knowledge on XML Technologies JAXP (DOM and SAX parsers)
  • Expertise in developing applications based on Struts (Model 2 Architecture), Hibernate, JSF, Spring MVC frameworks.
  • Hands on the tools such as Eclipse, RAD, Netbeans, Textpad, Toad, Xml SPY, Rational Rose, Linux vi editor.
  • Hands on experience in VPN, Putty, winSCP.
  • Hands on experience in project management tools like Git, Clear case, VSS and CVS.
  • Extensive working experience on build and implementation of major enhancements, deployment activities, change requests and bug fixes.
  • Working Knowledge on Incident management, Service Request Management and Change Control process.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from the clients.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: JAVA/ J2EE.

Java Stack: Core Java, J2EE, JSP, Servlets, Spring MVC, Spring Boot Framework, JPA JAX-WS (SOAP) and JAX-RS (RESTful) Web Services, JDBC.

Web/UI Technologies: HTML5, CSS3, Javascript,JQuery, JSON,XML.

Frameworks: JSF, Struts, Spring MVC, Spring BOOT, Hibernate.

Cloud Services: EC2, ECS, Kinesis, PostgreSQL, Cloud watch

Tools: & Utilities: Eclipse, Netbeans, RAD,STS,Textpad, winSCP, VSS, Toad, GH Tester, Microsoft Visio

Application/Web Servers: Oracle Web logic, IBM Web Sphere, Sun One Application Server, Apache Tomcat.

Database: Oracle, MySql, Microsoft SQL Server, PostgreSQL, DB400, MS Access.

Version Control: Git, SVN, Rational Clear Case, Microsoft VSS, CVS, Borland StarTeam.

Agile Tools: Jira, Confluence, Trello.

Deployment & Build: Rancher, Docker, Ant, Maven.

CICD/Code Quality: GOCD, Sonarqube.

Operating Systems: Windows, Linux, UNIX.

Issue Tracker: Servicenow, Remedy, HPQC.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Technology Lead

Responsibilities:

  • Involved in analyzing the technical and business requirements.
  • Developed Microservices using Spring BOOT framework and JPA to manage data between Java object and relational database.
  • Implemented Project structure based on Spring MVC pattern using spring boot.
  • Used PostgreSQL as the database to maintain the data at the service layer.
  • Created test classes in JUnit for unit testing.
  • Used Swagger to design/ implement Restful web services.
  • Implemented CICD pipeline using GOCD
  • Published various services to API-Central.
  • Implemented GIT for version control tool for merging branches and used Sonarqube for code quality.
  • Used Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Coordinated with the Architecture/Development and Testing team for updates and changes.
  • Documented and presented the code to the client before code handover.

Tool: Used: Java 8, Spring Boot, Eclipse IDE, Hibernate, RESTful Web services, Git, JIRA, JUnit, GoCD, Docker, ECS, Swagger, API Central, Confluence, EC2, PostgreSQL.

Confidential, Houston, TX

Technology Lead

Responsibilities:

  • Involved in analyzing the technical and business requirements.
  • Interacted with the business stakeholders on daily basis in order to understand the requirements and prepare HLD, DLD & BRD documents.
  • Involved in the Architectural Design Discussions.
  • Developed Micro-Services using Spring Boot framework and JPA to manage data between Java object and relational database.
  • Used Kinesis Streams to get the data from SUS.
  • Used RDS PostgreSQL as the database to maintain the data at Service layer.
  • Followed Test-Driven Development approach.
  • Used Docker instance for containerization of the Application.
  • Built CI-CD pipeline using GoCD.
  • Deployed the docker images to Rancher instance with EC2 as the server.
  • Used Splunk to maintain the Application Level Logging.
  • Published various services to API-Central.
  • Used Swagger framework to design RESTFUL Web Services.

Tool: Used: Java 8, Spring Boot, JPA, RESTful Web services, Git, JIRA, JUnit, GoCD, Docker, Rancher, Swagger, API Central, Confluence, Splunk, EC2, PostgreSQL, Kinesis Streams.

Confidential

Senior Java Web Developer

Responsibilities:

  • Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
  • Used Agile methodology for developing the application.
  • Interacted with business analysts and end users in gathering requirements.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Use Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Use of SOAP UI to verify the WSDL end point URL
  • Used Weblogic server for application deployment and stage testing.
  • Developed the UI Screens using FTL, HTML, CSS, JavaScript and did the client side validation with the JavaScript.
  • Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks
  • Used Spring Tool Suite (STS) IDE in entire project development
  • Used sonar to increase code quality, fixed criticals.
  • Used Rational Team Concert(RTC) to maintain current and historical versions of files such as source code, web pages, and documentation.

Tools: used: J2EE 1.6, Spring 3, Spring Tool Suite (STS), Freemarker Template( FTL), MVC, Oracle Weblogic server 10.3.6, SOAP, REST, JQuery, XML, CSS, log4j, HTML, Microsoft Visio,JUnit, Sonar 3.7.4, Rational Team Concert(RTC), SOAP UI,HPQC

Hire Now