We provide IT Staff Augmentation Services!

Tech Lead Resume

5.00/5 (Submit Your Rating)

Bentonville, ArkansaS

SUMMARY

  • 18+ years of experience in analyzing, designing, developing, and deploying client server, web based J2EE applications, and distributed end - to-end enterprise applications.
  • Excellent work Experience in CORE JAVA such as Collections Framework, Exception Handling, I/O System, Multi-Threading etc.
  • Extensive experience in using various frameworks including Apache Camel, EJB 2.0, Struts2 Hibernate3, Struts, JPA, Spring MVC, Spring batch Admin, Spring Boot based Microservices etc. Strong experience in their configuration, integration and implementation.
  • Extensively used O /R mapping capabilities of Hibernate, Spring JPA in scalable Enterprise applications.
  • Proficient in creating Web Services using SOAP, RESTful with strong working experience on WSDL, XML, XPath, XML Beans, XSD, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
  • Proficient in REST based microservices and microservice architecture
  • Strong background in using front-end and data transfer techniques such as HTML, JavaScript, AJAX, CSS, etc.
  • Proficient in using data base servers like ORACLE (9i, 10g), MS-SQL Server, MYSQL, Maria DB, Oracle (9i, 10g), Sybase, DB2 and INFORMIX and writing efficient sql and stored procedures on these database servers.
  • Familiar with Microsoft Azure cloud and Google cloud platform, Kubernetes & Docker.
  • Experienced in deploying J2EE applications on major web servers, including application server like JonAs 5.0, Glassfish V2, IBM- Web Sphere 6, Weblogic 8.1, JBoss 4.0, and Oracle Application Server 9i (OC4j) Jetty and TOMEE 7.1. Have worked on web servers like Tomcat, JRun etc.
  • Familiar with commonly used development tools like IBM RAD 6, Eclipse IDE, Intellij IDEA, NetBeans, ANT, IVY, Maven, Jenkins, Concord, Dynatrace, GIT and SVN.
  • Versatile and adaptive to work in different platforms and programming languages based on project requirements.
  • Extensive experience with SDLC like Waterfall and Scrum/Agile methodologies.
  • Extensive work experience as a Team/Development Lead with complete ownership of end-to-end deliverables including requirement gathering, analysis, design, development, testing, launch and postproduction support
  • Excellent Communication, analytical, leadership, interpersonal and problem-solving skills.

TECHNICAL SKILLS

Domain Java Technologies: Retail, Insurance, Finance, Energy UtilitiesJava, J2EE, EJB, JDBC, JSP, Servlets Logistics and Transportation.

Language: C, C++, Java, Perl\Shell, PythonCamel, Struts1, Struts2 MVC, Spring MVC, Spring Boot

Frameworks: Spring, Spring batch Admin, Spring Boot. JBoss Fuse ESB, Hibernate, Jmockit, Easy mock, Mockito

DBMS App/Web Server: ORACLE (9i, 10g), MS-SQL Server, DB2 App servers: JonAs 5.0, Glassfish V2, Oracle Informix, MySql, Maria DB, SybaseIBM-WebSphere, Weblogic 8.1, JBoss 4.0, TOMEE 7.1

Web servers: Tomcat, JBOSS Fuse (ESB)

Tools: Web Service: JUnit, Log4j, ANT, Jersy, Maven,Jaxb,xml beans,SOAP, REST, Microservices (Spring Boot based) Git, Perl, Python, Shell, Mockito, DynatraceGIT, SVN, Hyte, Splunk, One-Ops (cloud)

Web DevelopmentTools: Servlet, JSP, JavaScript, Ajax, HTML, XML, RAD 6, Eclipse 4.x,STS,Intellij IDEA. XSD, XSL, XSLT, JSF

Middleware/Operating System: EJB, Spring UNIX, Windows, Main Frame

Cloud. Orchestration &Container: Microsoft Azure, Google Cloud Platform. Kubernetes, Docker

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, Arkansas

Tech Lead

Responsibilities:

  • Lead and involve in development of EI spring boot application.
  • Interact effectively with team members and accomplish task on time by paired programming.
  • Collect the requirement and coordinate with different RDC MF/Unix/Java teams involved.
  • Co ordinate team for integration testing
  • Create micro web services and micro applications by using Spring, Hibernate and Spring boot and Spring JPA to comply with micro service architecture system.

Confidential, Bentonville, Arkansas

Sr. Software Engineer

Responsibilities:

  • Create micro services for concurrent JMS consumers to readmessages from Kafka topics and IBM MQ queues and topics, process the received messages to generate standard messages and publish to queues and topics to consume other project components.
  • Accomplish task on time with best quality code by paired programming.
  • Use Hyte Monitoring tool to monitor the incoming and outgoing messages.
  • Create micro web services and micro applications by using Spring, Hibernate and Spring boot and Spring JPA to comply with micro service architecture system.
  • Create components which consume REST and SOAP web service endpoints which are exposed across Confidential internal domains like TMS (transportation), OMS (order), ITEM MDM(Item) etc.
  • Create new SQL queries and optimizing the existing complex queries by connecting toMaria DB(MySQL), DB2 and Informix RDBMS depending on the requirement
  • Create Spring batch admin jobs batch data process from other domains across Confidential .
  • Use CI\CD tools GIT, Jenkins (Looper) and Concord to comply with Confidential standards
  • Use JIRA to initiate create code reviews and do code review for other developers to ensure code quality.
  • Follow and ensure Test Driven development by using mocking frameworks like JMockit and Mockito.
  • Deploy the components in Confidential cloud environmentOne-Ops. The application server TOMEE 7.1 and Tomcat 8.5 web server are being used in the system.
  • Analyze the logs by Splunk Tool and analyze application performance and failure by Dynatrace.
  • Connect and deploy the new DC components developed by connecting DC UNIX boxes and analyze the logs.
  • Involve in production Install and post install validations. Support the components during warranty period.
  • Connect to Mainframe system to ensure the downstream messaging is proper (GATE Screen).

Environment: TOMEE 7.1, Tomcat 8.5, Spring, Hibernate, One-Ops (cloud), SOAP, REST, Microservices (Spring Boot), Maria DB(MySQL), DB2, Informix, UNIX, Mainframe, Dynatrace, Hyte Monitoring tool, Splunk.

Confidential, Arkansas

Software Engineer

Responsibilities:

  • Fixed different issues in different applications in OBC Domain.
  • Involved in Fuse to Tomcat migration development for all OBC fuse modules and created spring boot, camel based microservices applications.
  • Coordinate with other dependent teams, for the integration of new tomcat listeners.
  • Involved in code reviews and testing for tomcat migration done by vendors.
  • Developed PDT related changes in OBC and integrated with OPEX team.
  • Developed different applications as a part of enhancement - Final Mile Modernization based on TDD
  • Involved in design, development and testing of Trailer Tracking (Positions) Project.
  • Did weekly on call support to resolve production issues.
  • Mentored new team members to the OBC domain.

Environment: JDK 1.8, Apache Camel, JBOSS Fuse, Spring Boot, Mockito, DB2, SQL Server, Maine frame Host systems, JMS, WMQ/ACTIVE MQ, XML Maven, Intellij IDEA, STS, Azure DevOps (VSTS)

Confidential, Bentonville, Arkansas

Software Engineer

Responsibilities:

  • Followed Agile methodology for the development process
  • Work involved in analysis and development of different requirements from customer for both feeders and Dispatcher
  • Involved in design and development of XML schema changes requested by customer.
  • Work Involved in designing new architecture for feeder restructure and created, submitted the Use Case, wrote design approach documents for getting approval from design review council.
  • Responsible in development for restructure and conversion of feeder processes from normal java batch processes to camel processes
  • Work Involved in designing and implementing dispatcher changes for consuming new rest web service for new workload service.
  • Extensively written CORE JAVA code in Dispatcher and Feeders
  • Worked on Camel implementation for feeders.
  • Written JUnit test cases by using JMockit and Spring JUnit
  • Developed efficient SQL queries to interact with transportation DB.
  • Worked on Shell/Perl scripts to automate the production log analysis.
  • Extensively worked on understanding complicated relationships between schema tables using ER diagrams and designing model and business classes.

Environment: JDK 1.6, Apache Camel, REST Web service, Spring, JMockit, Informix, JMS, MQ, XML, XSD, Maven, Jaxb, Eclipse 4.x.

Confidential

Software Engineer

Responsibilities:

  • Involved in desining the location management module in WTMS.
  • Involved in designing location alignment sub module
  • Worked with onsite counterpart for gathering the requirements.
  • Designed and created diffrent Use Case, wrote design approach documents for submitting to design council.
  • Worked on the detail design of Location management restfull web service including the request and response xmls.
  • Designed and developed different layers in WTMS framework for making the rest web service.
  • Extensively written CORE JAVA code in WTMS application for implimenting REST web service.
  • Wrote the Hibernatemapping class to define java classes - database tables mapping.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Wrote JUnit test cases for testing the Business layer and the service layer by Jmockit.framework
  • Followed Agile approach for the development process.

Environment: JDK 6, Guice 2.0, Jersey, Spring, Hibernate, Informix, Jmockit, XML, XSL, XSLT, RESTful, Eclipse, Maven, UNIX. Websphere 6.0, Jetty.

We'd love your feedback!