We provide IT Staff Augmentation Services!

Web Developer / Microservice Developer / Java Lead Developer Resume

0/5 (Submit Your Rating)

Richfield, MN

SUMMARY

  • A skilled IT professional with Java, Spring and Webservices. Over 7 years 3 months in the consumer product arms of IT Industry. Possessing a good exposure to the agile processes with excellent skills in various programming languages and problem solving.
  • Have carried out projects successfully from an ideation phase to implementation and maintenance, creating great cross functional teams on the way.
  • With hands - on experience of developing microservices and Middleware applications, I bring to table a professional and an unbiased approach to solving the problems with best tools for the job.
  • Having exposure to large scale applications with diverse customer base I bring in-depth knowledge of understanding and measuring user behavior along with capability to identify “Key Performance Indicators (KPI)”, with which I derive great inputs to design and management teams on how to improve customer retention and increasing the usage of the application.
  • With an exceptional professional record of offering value based services, I aspire to join as a key player where in my domain knowledge and technical expertise contribute to the growth of the organization and myself.
  • Architecture, design and NodeJS, Python and Programming skills.
  • Strong decision maker and excellent communicator.
  • Strong background knowledge of Spring Framework and related Libraries
  • Strong experience in single page applications and Isomorphic applications using NodeJS, Angular Js, and Angular 2.0
  • Hands on experience with build Frameworks such as ant, Maven and Gradle.
  • Architecture, design and Hands on experience in Micro services using Spring and Netflix Libraries
  • Experitse in configuring Devops tools like Jenkins and artifactory
  • Excellent analytical and problem solving skills.
  • Expertise in Big Data Ingestion using Kafka, HDFS and Zookeeper
  • Refactoring of legacy applications to a Component based architecture and efficient deferred loading
  • Experience in administrating Elastic search cluster
  • Expertise in ELK (Elastic Search, Logstash & Kibana) clustering
  • Strong experience in server side programming with Spring Framework
  • UI design patterns like RxJS and Material UI
  • Expertise in Middleware applications.
  • Experience working in Water fall, Iterative, Agile/Scrum and Test driven methodologies

TECHNICAL SKILLS

Operating systems: Linux, Unix

Programming Languages: Python (3.5), Javascript, Java8

Web Technologies: REST, HTML5, AngularJS

Databases: Oracle, SQL Server, MySql, ElasticsearchFrameworks Struts, Spring Boot, Spring MVC, Netflix Hystrix, Spring JPA

Web Application Cache Servers: Tomcat

Source Code Management: Bitbucket, CVS

Container/Virtualization: VirtualBox, Docker

Microservices Tools / Stack: Netflix Zuul, Netflix Eureka & Netflix Hystrix

Big Data: Kafka & Hdfs

Continuous Integration: Jenkins, Artifactory and Sonarqube

PROFESSIONAL EXPERIENCE

Confidential, Richfield, MN

Web Developer / MicroService Developer / Java Lead Developer

Environment: Java, Oracle, Open Shift, Linux, Spring, Hibernate, Microservices, REST, Angular, Elastic Search, Python, Bootstrap.

Responsibilities:

  • Integration Repository
  • Designed & Built the entire application from ground up.
  • Created REST API service layer using Spring boot and Hibernate
  • Created Microservices using Spring and Netflix libraries
  • Created Data model in Oracle
  • Continuous Integration
  • Configured Continuous Integration for Various Middleware application like, Tibco & IBM message broker
  • Designed, Configured and created pipeline in Jenkins
  • Configured and administrator Jenkins and Artifactory
  • Designed & Built deployment scripts using python
  • Built automation using python for sophisticated middle ware applications
  • Created Administration dashboard using Angular and Spring boot
  • Created Gradle scripts for building applications.
  • Configured sonarqube for code quality check and build break.
  • Enterprise Service Platform
  • Created REST API using micro service architecture
  • Spring for RESTful API
  • Gradle & Maven for Build
  • Netflix Eureka for Service Discovery
  • Netflix Zuul for Proxy
  • Netflix Ribbon for inter process communication
  • Tomcat & Apache Mesos as Environment for Second & Third Release
  • JBOSS for First Release
  • Big Data Ingestion
  • Started this application on Jan 2014
  • Application acts as a gateway for Big Data (Hadoop) eco system
  • Architecture & Build Big Data Ingestion flows with Spring Integration and Spring XD
  • Customized Adapters for Kafka & HDFS in Spring Integration
  • Used Data formats like JSON, AVRO & XML
  • Kerberos for authentication from external applications.
  • Apptalk (Enterprise Integration Application)
  • Owned the entire Architecture & Design from 2012
  • Customized & Contributed to the foundation of the framework
  • Framework is used to build pub-sub and point-to-point flows across Enterprise since 2002
  • Houses 4000 moving components and holds 50% of the TWS jobs in Enterprise
  • Created Framework reusable Java components
  • Re-Architecture the entire framework to support newer technologies
  • Converted Ant to Gradle
  • Contributed to Development & Deployment architecture.

Confidential

Senior Java Developer

Environment: Java, Oracle, Linux, Python, Perl, REST, JSON, XML, WMQ, Log4j, SQL DML Queries, Spring APIs, Apache Commons API, LDAP, PGP encryption, RKM Encryption, SOAP UI, Ant, CVS, Junit, Enterprise Integration Pattern

Responsibilities:

  • Google / Bing Integration
  • New data structure JSON was implemented for the first time in Legacy Application space
  • Built fully automated Dashboard reporting the Product Search Details, Ads and Validation was built using Ajax, J2EE, JMS, Web service, and Atom Feed
  • Market Place
  • Data manipulation integrating with Other systems.
  • Security implementation for data flow between external vendors
  • Designing and Developing data flows between multiple systems
  • Generic File Transfer System
  • Built Real time File transfer using custom File Transfer engine. Any data flows can be deployed controlled and altered using the dashboard. J2EE, XML, Python
  • Designing and developing data flows.
  • Constant upgrade of the Application. Adding additional functionality to the framework itself like TLS connectivity, Hystrix command etc.
  • Sales Transactions & Electronic Journal
  • Designing and developing data flows.
  • Data security is provided for data from stores to corporate using EKM (Encryption Key Manger)
  • Tokenization and secure Vault service implementation for the data integrity
  • Data format for Converting Dirty data (POS Receipt) into readable format, using simple and efficient mechanism using Regular Exception.
  • Persistent, robust and generic design for data integration between 1300 stores and 13 different corporate applications

Confidential

Java Developer

Environment: Java, XSL and SOAP service

Responsibilities:

  • Integration Developer
  • Providing Integration using GMAC internal integration tool.
  • Creating Tools and service Error Handling and Monitoring functionality.
  • Defect fixes and enhancements.
  • Providing Testing support

We'd love your feedback!