We provide IT Staff Augmentation Services!

Java/ Microservices/ Technical Lead Resume

2.00/5 (Submit Your Rating)

Moline, IL

SUMMARY:

  • Java, AWS certified with over 13 years of experience as a developer, Tech Lead in Enterprise - level implementation of the Software Development Life-Cycle (SDLC), including Architecture, Functional and Technical design, Development, Implementation and Support.
  • Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), AWS, Rabbit MQ, Kafka, Cassandra, My SQL, Restful Web Services.
  • Expertise in Java, J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs Core, Spring MVC, Spring Boot, Hibernate, Web Services (SOAP AND REST API)
  • Complete Understanding and hands on experience in Agile development methodologies.
  • Strong analysis and design expertise in implementation of Financial, Insurance, Telecom, and Manufacturing.
  • Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Factory, Session Façade and DAO.
  • Thorough knowledge and experience in Insurance - Worker Compensation Insurance, Order Management (Telecom), Fixed Income Trading and Health Care.
  • Familiarity with EAI tools like IBM MQ Series, Rabbit MQ, Kafka and Apache Camel.
  • Fluid understanding and experience in multiple programming languages, including Core Java, HTML, XML, JavaScript, Angular JS, Node.JS, JQuery, XSLT and Ajax.
  • Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java and XML parsing.
  • Strong experience in Application Servers like Web logic, Web sphere, Redhat Jboss and Tomcat server.
  • Strong experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD).
  • Thorough using of RAD, Eclipse, TOAD, SQUIRREL SQL CLIENT, Ant, Apache Maven
  • A very good knack for streamlining and optimizing processes and Data Base SQL Queries, also involved in writing PL/SQL, Stored Procedures.
  • Proven background for leading teams in stressful, deadline-oriented environments.
  • Excellent communication, interpersonal and presentation skills. Self-starter, customer focused.

TECHNICAL SKILLS:

Programing Languages/Frame works: Java (J2EE, EJB, JSP, JNI, Servlets, Log4j), XML, DOM, SAX, HTML, Ajax, JavaScript, Angular JS, Node JS, Java Web Script, JQuery, XSLT, Web Services (SOAP, WSDL, REST API), STRUTS, Spring Framework, Spring Boot, Spring Cloud, Netflix OSS components(Eureka, Zuul, Hystrix), AWS, Rabbit MQ, Kafka, Swagger, JSON, Git hub, Rally, Angular JS and Hibernate.

Database / Application design: Oracle, DB2, OOAD, Design Patterns, My SQL, No SQL (Cassandra, Mongo DB).

Operating Systems: Linux, Windows & Mac OSx

Enterprise Software: IBM Web sphere, BEA Web logic Server, and Apache Tomcat, RAD, Eclipse, XML, Clear Case, CVS and Visual SourceSafe

EAI Technologies: Rabbit MQ, Kafka, WebSphere message broker, IBM MQ Series

PROFESSIONAL EXPERIENCE:

Java/ Microservices/ Technical Lead

Confidential, Moline, IL

Responsibilities:

  • Enhancement of the existing libraries with new mechanism like Event sourcing and CQRS.
  • Implementing the new message retry mechanism using Kafka in the event of any failure in the downstream systems.
  • Rest services templates are generated using swagger specifications.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • New library development with micro services architecture using Rest APIs, spring boot and AWS.
  • Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka.
  • Bi-weekly sprints using agile development methodologies.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
  • All logging into splunk.
  • Implementation of AWS API gateway.
  • Test plans and Unit Testing using Junit and Mockito.

Environment: Core Java, J2EE, Spring, Spring Boot, Spring Cloud Config, Netflix OSS components(Eureka, Zuul, Hystrix), AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL,JSON, Restful Web Services using Micro services architecture, JIRA, Maven, Rally, Java Script, Angular JS, node.js, PL/SQL, Git hub, Eclipse, Swagger, Junit, Mockito and Windows.

Java/Tech Lead/Developer

Confidential

Responsibilities:

  • Enhancement of the web application Java, J2EE, Spring, Hibernate, Oracle
  • Integrating the mediation platform with Web services.
  • Migrating the legacy system into Web service based application using spring framework.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot,
  • Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Some of the task assignment and issue tracking using JIRA.
  • Web Application, UI development with Core java, Java Script, Angular JS and Web services.
  • Test plans and Unit Testing.

Environment: Oracle ATG Commerce Framework, Core Java, J2EE, Spring, Spring Boot, Hibernate, XML, Oracle Web logic Server, Oracle 11g, SOAP Services and Restful Web Services using Micro services architecture, AWS, Spring boot, Spring Cloud config, JIRA, Java Script, Angular JS, node.js, PL/SQL, Eclipse, and Windows.

Java/ Application Lead

Confidential

Responsibilities:

  • Enhancement of the web application using Java, J2EE, Spring MVC, Hibernate, Node JS and Hibernate.
  • All the web services in different functional units in the system are Rest API services.
  • Used Spring Jdbc, Named Parameters and DAO layers to offer abstraction for the business from the database related code (CRUD)
  • Reviewing Application team’s Entity Relationship Model to ensure optimal engineering approach was being followed.
  • Web Application development with Core java, Spring MVC, Apache Maven and Hibernate.
  • Test plans and Unit Testing.

Environment: Core Java, Multithreading, J2EE, JMS, XML, Spring MVC, Spring JDBC, Rest API Services, Node JS, Hibernate, Tomcat Web server, Oracle 10g, PL/SQL, JIRA, Web Services, Eclipse, Linux and Windows .

Java/ Sr Developer

Confidential

Responsibilities:

  • This development was done completely with Agile Methodologies.
  • Part of the bi-weekly sprint meetings to come up with the plans.
  • Enhancement of the web application using Java, J2EE (Struts).
  • Guiding the Application Team’s entity design to ensure maximum leverage out of the ORM layer and JPA best practices.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Agile Methodology for development with bi-weekly sprints.
  • Used Spring JDBC and Hibernate DAO layers to offer abstraction for the business from the database related code (CRUD)
  • Implemented a sophisticated configuration module entirely programmed in POJO based domain model integrated with Hibernate ORM for persistence.
  • Spring Enablement - Most of the services were manually instantiated and wired together to form a complex mesh in the legacy platform. With the new infrastructure, I introduced the Spring based architecture for the newly designed Infrastructure services to interact with the other services.
  • Creation of new web Services (Producers and Consumers) using WSDL, SOAP, REST API and Axis.
  • Web Application development with Core java, Multithreading, XML parsing.
  • Test plans and Unit Testing.

Environment: Core Java, Multithreading, Spring, Hibernate, J2EE, JNI, JMS, XML, XSLT, STRUTS, WSDL, SOAP, REST API, Web Script, MQ Series, Apache Web Server, Apache Maven, Jboss Application Server, Web Sphere, Oracle 10g, PL/SQL, Web Services, Eclipse, JIRA, Linux and Windows XP.

Java/ Sr Developer

Confidential

Responsibilities:

  • Lead developer involved in finalizing the technical architecture for the application including leading the design, coding, and testing and analysis tasks.
  • Leading the team under tight deadline, delivered internal design and code for new table-driven co-pay calculation module for the referral claim application.
  • JIRA for tracking issues and tasks.
  • Spring based architecture for wiring the services together.
  • Development of Online Quote request processing system-using Java/J2EE.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Creation of new (Consumer and Producers) web Services to be created using WSDL, SOAP.
  • POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data.
  • Discovered critical flaw in existing application code and recommended solution.

Environment: Core Java, J2EE, (EJB, Servlets, JSP, JMS), Spring, Hibernate, JQuery, Java Script, RAD (Rational Application Developer), DB2IBM MQ Series, JIRA, Web Sphere, SQL Application Developer and Windows XP.

Java / Developer

Confidential

Responsibilities:

  • Senior Java / j2ee/ developer Role to perform in leading the team, design, coding, testing and analysis tasks.
  • Enhancement of the application using J2EE, JMS and DB Controls (Struts).
  • Deployment of the application on Web Sphere application Server.
  • Creating tables and stored procedures in DB2 using Squirrel.
  • Spring as the main framework to integrate, develop and deploy the whole application.
  • Developing the application using Struts and JMS.
  • Developing Multithreading modules in Core java.
  • Written Cron Jobs to automate some of the modules.
  • Spring as the main framework to integrate, develop and deploy the whole application.

Environment: Java, J2EE, STRUTS, EJB, Web Logic, SQL Server, Web logic Workshop, Windows XP and Linux.

We'd love your feedback!