We provide IT Staff Augmentation Services!

Lead Consultant Resume

4.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • 8+ years of experience in Systems Analysis, Design, Development and Implementation of Web Client/Server and Enterprise Application development using J2EE Framework.
  • 4+ years of experience in spring, micro services, NoSql, Kafka streaming.
  • Experience working with large volumes of events data coming from online and batch systems.
  • Extensively worked on n - tier architecture systems using Core Java, JDBC, Servlets, JSP, EJB, JMS, Web services, Restful Web Services, spring, spring boot, Struts MVC, JSF, and Hibernate.
  • In depth knowledge on core java concepts such as OOPS, Collections, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Expertise in design and development of various web and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC and JMS.
  • Experience working with Web MVC Architecture Frameworks includes Struts, JSF, and Spring 3.0 (Dependency Injection, Data Access Objects, and MVC Framework).
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO and Spring AOP, Spring MVC.
  • Expertise with Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
  • Experience in integrating the internal security model with Spring Security and Spring Boot.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP
  • Implemented microservices registration and discovery with Spring Cloud and Netflix’s Eureka.
  • Experience in server-side messaging using Camel and JMS (ActiveMQ, RabbitMQ).
  • Experience in SOAP Web Services, JAX-WS, JAX-RS, JAXB, UDDI, WSDL, SOA, AJAX, RMI, JNDI and RESTFUL web services using Spring boot, Spring RESTFUL template, JPA, Cloud foundry.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, MongoDB, Cassandra and Couchbase databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate 3.0 and also used Hibernate Annotations to reduce time at the configuration level.
  • Developed Restful web service using Spring Boot and deployed to pivotal cloud services.
  • Implemented AWS solutions using E2C , S3 , RDS , EBS , Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Experience in container orchestrations docker and sound knowledge of Kubernetes.
  • Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans and Spring Tool Suite (STS).
  • Good experience in using version control tools like CVS, GitHub and SVN.
  • Experienced with Project Deployment, and Management Tools Apache Maven , Gradle and Ant .
  • Experience in using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira, Bugzilla for bug tracking.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Angular JS, Bootstrap and JSTL.
  • Experience in Jasper reports generation and configuring Swagger UI.
  • Experience in creating Docker containers and integrating with Jenkins pipelining.
  • Experienced in full Software Development Life Cycle - SDLC processes such as Requirement Analysis, Design, Development, Testing, Implementation and Maintenance.
  • Experience in using UML - Use Case Diagrams, Sequence Diagrams, Class Diagrams and State Diagrams.
  • Well versed in using software development methodologies like Water Fall, Agile (SCRUM), Test Driven Development and Service oriented architecture.

TECHNICAL SKILLS

Programming Languages: JAVA, SQL, PL/SQL, CQL, C, and C++

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JMS, Java Beans, JPA, Spring, Hibernate, DI, Swagger.

Web Technologies: HTML, DHTML, Angular JS, JQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap and JSTL.

Application/Web Server: IBM WebSphere, Liberty Profile, Oracle WebLogic, Apache Tomcat.

XML Technologies: XML, XSLT, SAX, DOM, XSD, XSL.

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS, WSDL, UDDI, JAX-B.

Application Frameworks: Spring framework (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate), Struts

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3, RDS, EBS, Elastic Load Balancer, Lambda

Micro services: Pivotal Cloud Foundry, Spring MicroServices, Springboot, Netflix Eureka.

Databases: Oracle, SQL, MySQL, MongoDB, Cassandra, Couchbase, Solr.

IDE: Eclipse, MyEclipse, NetBeans, Spring Tool Suite (STS).

Version Control: SVN (Apache Subversion), CVS and GitHub.

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium, Jasper, Morphlines, Airflow

Methodologies: Agile, Waterfall, SCRUM, Rapid Application Development.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Lead Consultant

Responsibilities:

  • Lead a team of 5 java developers and 2 QA at onsite and offshore.
  • Used microservices architecture, with Spring Boot-based services.
  • Used DI feature of spring framework to inject dependency and to wire objects of business classes.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Kafka message broker.
  • Worked on the event driven architecture to separately maintain all the different type of events in the same platform.
  • Used Spring Boot (application.properties) to create the database connections.
  • Implemented master-slave architecture to run the scheduler in multiple instances and in multiple data centers.
  • Developed XML function SQL queries for retrieving the data from the database in the process of migration.
  • Used wiki and rally to keep track of bugs and stories.
  • Worked on Cassandra as a Service offered with PCF to do all the high-volume transactions.
  • Implement Continuous Integration using Jenkins which includes building, deploying and testing micro services on various PCF environments via pipelines.
  • Integrated Jenkins pipelines with GIT to trigger the build on GIT commit.
  • Develop Swagger API for micro services and provide them to end users for service definitions.
  • Implemented Morphlines to process the log data to Solr.
  • Configured the Airflow schedulers to trigger the jobs in pods.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: Java, J2EE, Web-Services, micro services, Netflix OSS, Spring (Dependency Injection, AOP), Spring Boot, Spring MVC, JAX-B, Oracle 12g, SQL, Jenkins, PCF, Swagger, Log4j, JUnit, JIRA, IntelliJ.

Confidential, Mount Laurel, NJ

Lead Java Developer

Responsibilities:

  • Used microservice architecture, with Spring Boot-based services.
  • Designed and Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Used DI feature of spring framework to inject dependency and to wire objects of business classes.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Kafka message broker and SQS.
  • Worked on the event driven architecture to separately maintain all the different type of events in the same platform.
  • Used Service Now CM to connect/view to different Clouds (AWS Accounts).
  • Implemented OAuth2 Authentication server for the application to interact securely.
  • Developed SSO logins with Okta integrations as a POC project.
  • Integrated the SAML 2.0 with Okta and Ping federate using spring security SAML extension.
  • Used Couchabase NoSql database, as a cluster of multiple nodes to achieve high availability.
  • Configured Couchbase Cache to load the frequently used orders quick.
  • Used spring cloud (application. Properties) to create the database connections.
  • Worked independently and extensively on the Pentaho ETL tool in the database migration process.
  • Developed XML function SQL queries for retrieving the data from the database in the process of migration.
  • Used wiki and rally to keep track of bugs and stories.
  • Couchbase servers are installed on top of docker to utilize the resources of the system most effectively.
  • Implement Continuous Integration using GoCD which includes building, deploying and testing micro services on various PCF environments via pipelines.
  • Integrated GoCD pipelines with GIT to trigger the build on GIT commit.
  • Develop Swagger API for micro services and provide them to end users for service definitions.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: Java, J2EE, Web-Services, microservices, Netflix OSS, Spring (Dependency Injection, AOP), Spring Boot, Spring MVC, JAX-B, Oracle 12g, SQL, Couchbase, Pentaho, GoCD, Docker, JavaScript, PCF, Swagger, Log4j, JUnit, JIRA, STS, Windows XP.

Confidential, Mount Laurel, PA

Sr. Java Developer

Responsibilities:

  • Used microservice architecture, with Spring Boot-based services interacting of REST.
  • Developed service-oriented middleware to incorporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications and WSDL contract.
  • Consumed REST Web services from server-side application using JAX-RS libraries for modifying the data and the data expecting from client has no modification and requested from Angular JS and sent to UI directly.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B.
  • Developed user interface using JSP, JSTL and Java Script to simplify the complexities of the application.
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Developed Stateless session beans to parse (parser framework) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Used DI feature of spring framework to inject dependency and to wire objects of business classes.
  • Used Spring MVC pattern to map the client requests and to get finally the desired object with modified data.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ message broker
  • Implemented Asynchronous messaging between components using JMS.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Used Spring Boot (application.properties) to create the database connections.
  • Developed persistence layer Data access objects using DAO pattern, Hibernate, JPA ORM mapping tool.
  • Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Used built in Stored Procedures to reach the requirements from the Client to improve the response times.
  • Used JIRA to keep track of bugs and stories.
  • Worked on installation of Docker using Docker toolbox.
  • Implemented AWS solutions using EC2 , S3 , RDS , EBS , Elastic Load Balancer, Auto-scaling groups.
  • Used Maven as build-automation tool and Jenkins as CICD.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used Jasper to generate reports and Swagger for monitoring UI.

Environment: Java, J2EE, Web-Services, microservices, Netflix OSS, SOAP, JAX-RPC, WSDL, WebSphere8.5 (Full and Liberty Profile), Spring (Dependency Injection, AOP), Hibernate, Spring Boot, Spring MVC, Spring JMS Listeners JDBC, JPA, JAX-B, Oracle 11g, SQL, HTML, CSS, JavaScript, Jasper, Swagger, AJAX, JQuery, Angular JS, Log4j, JUnit, SVN, JIRA, EC2, S3, RDS, EBS, Eclipse, Windows XP, AWS.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Worked as senior java developer at Confidential developing Billing Services API
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML.
  • Used AJAX Api for intensive user operations and client-side validations.
  • Used JavaScript and Angular Js validation for performing front end validations
  • Developed the application using JSF, MVC Framework.
  • Spring Boot-based services interacting of REST.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services and ActiveMQ message broker.
  • Designed and developed model layer of database operations using Hibernate JPA based approach for database communication with Oracle Database.
  • Used Hibernate with annotation-based approach for configuring beans to be mapped with the database tables.
  • Used Spring framework for dependency injection and integrated with Hibernate
  • Worked with Spring Aspect Oriented Programming ( AOP ) for implementing common functionalities like triggering first level validation for Restful service layer.
  • Worked with Core design patterns and performed Object Oriented Analysis and Design (OOAD).
  • Followed Agile Software development methodology, test driven development methodology.
  • Used Maven to build and running the unit tests with continuous integration tool Jenkins .
  • Worked with GitHub version controlling system performing operations like pull requests, branch merging.

Environment: Java, J2EE, Hibernate, SQL, PL/SQL, Spring Batch, Spring web services, Spring core, Spring JPA, Spring AOP, Spring JMS Listeners, ActiveMQ, Oracle, Log4j, JAX-RS Restful Web services (Jersey), XML, UML, Junit, Angular Js, Maven, Eclipse, Jenkins, Git.

We'd love your feedback!