Java/j2ee Developer Resume
EXPERIENCE SUMMARY:
- 15+ years of experience in design and development of applications using Java/J2EE technologies
- 10+ years of experience in Retail domain specifically on Merchandising and Supply Chain domain
- More than 2 years of experience on architecting and developing Enterprise Micro Services.
- More than 2 years of experience as a Security Ninja to guide the portfolio team on security aspects.
- Capability in handling end - to-end development of products/projects from stage of inception to gathering requirements, planning, designing, implementation, documentation, and closure with cross-functional teams.
- More than 3 years of experience using DevOps
- Highly skilled and experienced in Agile & SCRUM Development process for diverse requirements
- Significant experience of working with Customers, Vendors, Project Managers and Technical Teams for securing and executing concurrent projects.
- More than 2.5 years of onsite experience in requirements capturing, coordinating project releases and initiate new projects & rolling out of pharmacy package to all Confidential pharmacies.
- An effective problem solver with excellent analytical skills.
- Ability to work confidently and passionately until the desired outcome is achieved
- Willing to update my knowledge and learn new skills to perform efficiently
- Hold Green Card
TOOLS: & TECHNOLOGIES:
Environments : Unix/Linux/CentOS, MacOS, VMaaS, OpenStack
Languages/Framework: Java/J2EE, Struts, Spring, Spring Boot, Microservices, SOA, Hibernate/JPA, JavaScript, Web Services, SOAP, REST, Apache Camel, Apache Kafka
Database: DB2, Oracle, MySQL, Postgres, MongoDB, Redis, ELK
API Specification: Swagger
IDE/Tools: STS, RAD 6.0, Eclipse, IntelliJ IDEA
Source Controls: Clear Case/Clear Quest, VSS, MSTFS, GitHub
DevOps (Quality, Performance & Monitoring) : Junit, Mockito, SonarQube, JMeter, Gatling, Sensu, Gradle, Maven, Git, Drone, Jenkins, Grafana, HipChat, Slack, Docker, K8S, Splunk, Logstash, Elastic Search, Kibana, Chef, Artifactory, Tanium
Security : SSO, OAuth, Hashi Corp, PasswordVault, Spotlight, Penetration Testing
Others : Jira, Confluence
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE DeveloperTools: Java 1.8, Spring, Spring boot 1.5.8, Microservices, PostgreSQL 10.7, Apache Camel 2.20.1, Apache Kafka, Scheduler, Elastic Search 5.6.5, Drone, Git, Artifactory, Chef, VMaaS, SonarQube 2.6.2, Tanium, Load Balancing, Angular, Praxis
Responsibilities:
- I have developed an architecture and data flow diagram for a large volume of receipts and ELC/ALC application.
- I have developed the most complex component called allocation model service which has been reused for systematic allocation and manual allocation.
- Have developed loading, auditing, & processing of purchase orders using Java Concurrency API i.e. Executor Services.
- Developed loading and transforming millions of import receipts using elastic search and multi-threading.
- I have developed the logic to calculate the estimated landing cost of an item using a singleton design pattern that holds the purchase order information.
- I have used the bulk update feature of Elastic Search Rest High Client to update the item level information.
- Have configured load balancing servers using a round-robin method to provide fault tolerance
- We follow agile and scrum methodology and successfully piloted one week sprint and continued practicing the weekly sprint.
- Have set up the entire CI/CD pipeline using DevOps tools that comprises procuring servers, bootstrapping & installing software’s using chef, setting up git repositories, configuring Gradle & drone and deploying the changes with one click of pull request review and approval.
- Mentoring and guiding the team members and motivate to come up with new concepts.
Confidential
Java/J2EE DeveloperTools: Java 1.8, Spring boot 1.5.8, Microservices, Elastic Search Cluster, Chef, Elastic Rest Client 5.6.4, Sonar Qube 2.5, Chef, Docker, Kubernetes
Responsibilities:
- I have set up an elastic search cluster which consists of a master node, data node and ingest node using chef framework.
- Have developed REST API’s for searching items using Elastic Search API’s and Query builders
- Have deployed the REST API's using cloud-based infrastructure i.e. Docker and Kubernetes.
Confidential
Java/J2EE DeveloperTools: Spring boot 1.4.0, SFTP, Apache Camel 2.17, SMTP, VMaaS, Drone, Gradle, Artifactory
Responsibilities:
- I have completely owned the design and development of this application
- I have single-handedly developed and deployed this entire application using the apache camel and its features.
Confidential
Tools: Java 1.8, Spring, Spring boot 1.5.0, Microservices, Mongo DB, Apache Camel 2.17.3, Apache Kafka 2.17.3, Apache POI 3.9, XML, SFTP, VMaaS, Angular, Praxis
Responsibilities:
- Architected and designed Environmentally Sensitive Items application
- Have created REST API’s using Java Spring boot and NoSQL MongoDB
- Published the events to Kafka topic for downstream consumers
- I have used apache camel multiple endpoints for downloading, extracting the zip file from SFTP location
- Developed JUnit test cases and functional test cases using the Mockito framework
Confidential
Java/J2EE DeveloperTools: Java 1.8, Spring, Spring boot 1.4.0, Microservices, PostgreSQL 9.6, Redis, VMaaS, Scheduler, ELK, Apache JMeter, Gatling, Git, Jenkins, Chef, Artifactory, Sensu, Apache Camel 2.17.3, Load Balancing
Responsibilities:
- We have used the Redis framework for caching the master data and refresh data cache using spring scheduler.
- Designed and built a reusable skeleton framework for a similar type of services
- Followed Test Driven Development approach to uncover the maximum number of test scenarios. Have configured the measure the code quality using Sonar Qube.
- We have developed integration test cases or functional test cases for every REST GET, POST, PUT, DELETE endpoints.
- I have performed Load testing and Stress Testing of micro-services using Apache JMeter.
- Have configured load balancing servers using a round-robin method to provide fault tolerance
Confidential
Java/J2EE DeveloperPackage & Tools: 3 rd party package - PDX EPS, Java 1.6, Web Services, Splunk
Responsibilities:
- Have developed POS integration with EPS package using an adapter design pattern
- We have developed pre and post-deployment automation scripts, which substantially increased the number of rollout stores from 4 to 10 in a day.
- Configured Splunk tool for analyzing logs and built various dashboards for real-time visibility
