We provide IT Staff Augmentation Services!

Java Tech Lead Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Over 15 + years of solid experience in the IT Industry, sound experience in the Design, Development and Coding under Windows, Client Server environment. Expérience on Java 8, AWS Using Java 8, J2EE, Java Web Services and C/C++ technologies.
  • Very good hands - on experience with AWS using Java 8 - API Gateway, Microservices, SQS, STS, S3 And Web Sockets, Lambda - to handle even from STS, SQS and API Gateway calls, etc
  • Extensively worked with Java/J2ee Technologies like JSP, Spring, Struts, EJB and Web services
  • Experience working with various XML technologies like JAXP and Apache Commons Digester
  • Experience in Writing the Developer Test cases Using JUnit
  • Hands-on Experience in Service Oriented Architecture using SOAP Webservices
  • Business Component Design and Programming using EJB, Servlet, and RMI
  • Extensive Working Knowledge in Struts Framework(1.4/2.0) and Custom Tag Libs
  • Very Knowledge And Hands-on Experience in Spring(3.0/4.0,4.x)
  • Good knowledge over Object Oriented Analysis and Design (OOAD) Process
  • Good Knowledge in Agile Process and Test Driven Development/Business Driven Development Participating in Agile ceremonies such as Sprint Planning, Design Sessions, Understaning BusinessRquirement as part of Spring Planning. Scrum Meetings, Update any technical debts to scrum amster and update stories in Rally if there is any change in requirement
  • Knowledge in analysis, use case development and UML based System design
  • Extensive knowledge in Design Patterns
  • Good Knowledge in Hibernate Persistent Framework(3.x Onwards)
  • Capable to adapt to new Technologies quickly and multi skilled
  • Good knowledge in C, C++ and STL Using C++

TECHNICAL SKILLS

Java Technologies: Java 8, Java Multi Threading, JDBC, RMI, GUI( JFC/Swing), AWT, Java Reflection API, Java Beans, Applets, Java Servlet, JSP, EJB, JMS, CORBA, JAXP, SAX, DOM, ANT, JNDI, JNI, Web services Using Axis1.4, Apache Commons Digester, Caster, Hibernate, WSDL4J API, AWS using Java 8

Frameworks: Jakarta Struts, Spring, Apache Wicket1.3, JBoss Rich Faces, JBoss Cache

Microsoft Technologies (Secondary): Visual C#. NET, VC++

Other Languages: C (Windows SDK), C++, HTML, Java Script, SQL, XML, XSL, XSLT, UML, Assembly Language: 8085/86

Tools: IntelliJ IDEA5.1, NetBeans5.5, Eclipse3.1, Struts Exadel Studio, WSAD, TogetherJ, Rational Rose, Visio, IBM RAD

Web & Application Servers: BEA Weblogic8.1, Apache Tomcat5.5, JBoss4.2.0, IBM Websphere5

Databases: Oracle10, MS SQL7.0, Postgres8.X

Source Control: VSS, Perforce, CVS, SVN, IBM Rational Clear Case

Issue Tracking system: Jira, IBM Rational Clear Quest

Operating Systems: Windows NT/95/98/NT/2000/2003/XP

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

Java Tech Lead

Responsibilities:

  • Developed SQS Event notification component when a Rubrics Based Assessment is posted
  • Developed Lambda to process SQS Notification event for Rubrics Based Assessment posting
  • Developed AWS API Gateway Endpoint for collecting metrics associated with Rubric Bases Assessment and Lambda to handle API Gateway Call which internally reads data from AWS S3 data bucket and issue notifications to SNS Topic and subscribe an SQS Queue to receive messages for gathering metrics associated with an assessment posting
  • Developed JMS Listener subscribed to AWS SQS Queue - for gathering metrics associated with a Rubric Based Assessment Posting
  • Developed a component for persisting GradedStudentList Json and GradedRubricPosting Json associated with each of student selected for the Rubric Based Assessment
  • Developing REST API for various CRUD operation to be performed on Rubrics
  • Developed DAOs based on JDBI to execute RAW SQLs and JPA using hibernate
  • Developing SPEC tests (functional tests) for the rest APIs
  • Developed Unit Tests for all the components
  • Created S3 Bucket for storing JSONs Using AWS console
  • Using AWS Console, created SQS Queues for Rubric Bases Assessment Creation Notification and and a Topic for notifying graders to start grading student when they finish Assessment
  • Used Amazon Cloud for the deployment of the artifacts

Environment: AWS, Java 8, Apache Olingo API, Apache Spring REST API, Spring Dependency Injection Module,Spring JPA, Hibernate 3.x, Spring Integration, Spring Security, JUnit, Mockito, STS, JIRA, LOCAL STACK for AWS Simulation, IntelliJ IDEA, Spring Boot, Groovy

Confidential

Java Tech Lead

Responsibilities:

  • Design and develop frameworks, ODATA schema to support Salesforce Integration, taking into account both business and technical consideration
  • Developed ODATA REST API prototype using Apache Olingo API
  • Developing REST API compatible with ODATA protocol for Salesforce as external data source using Apache Olingo API
  • Design and Develop Framework for building ODATA Schema so that Salesforce can create Objects
  • Design and Develop Framework for retrieving ODATA request data and create IDF (Downstream System) request and building ODATA response entity collection and for various ODATA options likes SELECT, COUNT, FUNCTION, FILTER and EXPAND
  • Developed IDF (Downstream system) REST common client using Apache CXF
  • Developed REST API as a lookup service for IVR Client using Apache CXF
  • Developed Integration Tests for APIs
  • Developed REST API by strictly following TDD approach
  • Used SpringBoot to deploy OData Microservice
  • Used WireMock as a service virtualization tool for removing downstream dependencies for integration tests
  • Drafted support procedures like runbook and added graphite-graphana for performance metrics and api documentation
  • Conduct code review to maintain quality code
  • Guided and mentor jr developers and new developers on boarded
  • Work with other team tech leads for integration of dependent services
  • Developing Unit tests using Junit, Mockito and PowerMock
  • Used Cargo for integration tests
  • Contribute to Development, Quality Management and/or Testing improvements
  • Establishes excellent working relationships with both "Marketing" and "Other Teams" Personal
  • An "Excellent Listener" with manager, co-workers, peers, and customers

Environment: Java 8, Apache Olingo API, Apache CXF, Spring Dependency Injection Module, Spring Integration, Spring MVC, JPA, Hibernate 3.x, Spring Integration, Spring Security, JUnit, Mockito, PowerMock, STS, JIRA.

Confidential, Dallas, Texas

Tech Lead/Senior Software Engineer

Responsibilities:

  • Used Spring Dependency Injection for injecting Services into actions, DAO into Services
  • Working On Transaction REST API for AHOLD, Using Jerseys API
  • Developing various views on Admin Portal using AngularJS - Developed AngularJS Controllers, AngularJS Services, Model using REST API
  • Developing Admin Portal Web Application using Micro services Architecture
  • Developed Enterprise REST APIs for Adjustment of Rewards, Purchase Balances And Product Offer Adjustments, and Program Participant Priority Resolution
  • Integrated (consumed) FIS Transaction REST API with existing FRN Transaction API for reward issuance, reward redemption, Balance Inquiry and Pre-Auth APIs
  • Consumed FIS REST API for Card Link/Unlink operations - Used Strategy and Template Method patterns
  • Used Kafka for asynchronous event handling
  • Spring Integration is used for Generating Member Update Send Corn Job for AHold
  • Developing Unit tests for UI using Jasmin
  • Developed Integration Tests for APIs
  • Developed REST API by strictly following TDD approach
  • Used WireMock/MounteBank as a service virtualization tool for removing downstream dependencies
  • Conduct code, design and process reviews, including code sampling design reviews, code profiling, unit test reviews and process adherence for source code control and builds
  • Guided and mentor jr developers and new developers on boarded
  • Work with other team tech leads for integration of dependent services
  • Conduct daily code, design and process reviews, including code sampling design reviews, code profiling, unit test reviews and process adherence for source code control and builds

Environment: Java1.7, Spring 4.x, Spring Dependency Injection Module, Spring Integration, Spring MVC, AngularJS, JPA, Hibernate 3.x, Spring Integration, Spring Security, JUnit, Mockito, PowerMock, Spring MockMVC, Oracle 11, MyEclipse, Rally.

We'd love your feedback!