We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY:

  • Senior Java Developer with 15 years of thorough experience on in all phases of development life cycle, including Architecture, Design, Coding, Unit Testing, Debugging, Performance tuning.
  • Delivery and results oriented with focus on process
  • Designed and developed highly scalable multi threaded batch payment processing system that processes 5000 payments in 3 minutes or less with reliable failover mechanism.
  • Designed the multi threaded batch payment system using Master - Worker approach to make the application horizontally infinitely scalable to handle increasing load of payment processing.
  • Designed and built multi threaded application to aggregate and report test results from multiple running Fitnesse instances.
  • Analyzed and fixed request timeout issues by analyzing memory leaks and thread dumps.
  • Identified and fixed deadlock by analyzing thread dumps.
  • Designed and built Jenkins CI infrastructure from scratch.
  • Implemented MapReduce algorithm for identifying chunks of ad inventory and generate report.
  • Designed and developed Jenkins plugin for Fitnesse, an end-to-end testing tool to increase Dev. team productivity several times.
  • Designed a matrix based approval process workflow by following rules based approach that accepts role(roles) and limit amount as input and applies a predefined configurable set of rules to process approval of WO.
  • Designed and developed WYSIWYG editor using Swing for customer design his or her own websites.

TECHNICAL SKILLS:

SKILLS: Core Java Versions 5, 6, 7, 8 J2EE Data Structures and Algorithms Time complexity, Space complexity, Root Cause Analysis Multi Threading Thread Safe Design Spring Framework Spring Core, Spring Boot, Spring MVC, Spring ORM, Spring AOP ORM Hibernate, iBatis SQL SOA REST SOAP Microservices AWS(Amazon Web Services) EC2, S3, Cloud formation, Cloud Watch, SQS, Lambda Object Oriented Design OOPS concepts, Design Patterns, Anti Design Patterns, Performance Patterns, Service Oriented Design, Multi threaded design Apache Camel Elastic Search Integration patterns Servlets, JSP MVC architecture, Struts UML Freemarker Application Servers Apache Tomcat, JBoss, Glassfish IDE Eclipse, JDeveloper SCM Subversion GitHub Process Scrum, Kanban, Waterfall, TDD

PROFESSIONAL EXPERIENCE:

Lead Java Developer

Confidential, Boca Raton, FL

Responsibilities:

  • Designed and developed subscriptions microservices.
  • Designed and developed seamless integration streams to Oracle SCM, Exact Target, CompuCom, RoadNet.
  • Worked with architects to break existing monolithic OSB to micro services.
  • Designed and developed adapter to Exact Target a third party to tool to manage promotion, discounts.
Environment:Java, J2EE, Apache Camel, Amazon Web Services(AWS), UML, Design Patterns, Spring Framework, Oracle SCM, RESTful webserivces, SOAP webserivces, Secure File Transfer, Splunk, Elk, Dynatrace, Kubernetes JUnit, Mock4J, Jenkins, GitHub Repository

Senior Java Developer

Confidential, Marlborough, MA

Responsibilities:

  • Designed and developed Rule Engine components.
  • Designed and created workflow templates.
  • Designed, developed and tested various components of the application like data critical back bridge.
  • Challenge: Create a reusable, easy to modify rule engine so that anyone from technical or non-technical team could modify rules that are applied for matching, scrubbing and processing data.Result: Created Spel based rules that are interpreted and processed by rule engine. Provided easy to use GUI to create, modify and delete rules. Created Maestro jobs and schedules.
  • Performed Production AWS deployments.

Environment: Java, J2EE, Amazon Web Services(AWS), UML, Design Patterns, Spring Framework, Hibernate, Oracle, REST, JUnit, Mock4J, Jenkins, Git Repository, Maestro, ReleaseM

Senior Java Developer

Confidential, San Antonio, TX

Responsibilities:

  • Orchestrated Apache Camel routes for business flow.
  • Designed and developed PSL application, ASUP, CIUP, BCUP processes using Microservices.
  • Setup Continuous and release build CICD environments using Jenkins.
  • Actively participated Service Oriented design of the entire application.
  • Performed Design for following SOA principles for Migration module.
  • Designed and developed payment batch process that processes 5000 payments in 3 minutes or less.
  • Designed and developed horizontally infinitely scalable multi node master slave mechanism to process batch payments using multi threaded master worker approach.
  • Designed and developed failover mechanism for failed payments during batch payment processing. This created a way to retry failed payments before reporting as error.
  • Actively worked with the team of architects in designing XSD schema contract.
  • Actively worked with team of architects to design REST Apis.
  • Developed Rest APIs for Payments, Refund and Voids processing.
  • Developed ORM components using Hibernate.
Environment:Java, J2EE, UML, Design Patterns, Chase Orbital, Performance Patterns, Apache Camel, Spring Framework, Hibernate, Oracle BRM, SOAP, REST, JUnit, Mock4J, Jenkins, Git Repository

Confidential

Responsibilities:

  • Orchestrated the Apache Camel routes for business flow.
  • Actively participated Service Oriented design of the entire application.
  • Designed and developed a configurable business validation framework following the principles of SOA, that encapsulates validations as XML configuration. This helped developers focus on core business logic.
  • Designed and developed configurable custom authorization framework using SOA to allow specific actions for a given set of roles. This facilitated changing business requirements to revoke or add authorization dynamically.
  • Designed and developed one of the most complicated component Billing Summary that receives the billing history for a specific period. This is complex as the data is not available in a single system rather in multiple heterogeneous systems.
  • Created a standard template processing engine component to convert FLIST(Oracle BRM proprietary format) into Json. This helped the team process FLIST transparently as a json increasing the productivity several times.
Environment:Java, J2EE, Spring Boot, Microservices, Oracle BRM, Design Patterns, Performance Patterns, Apache Camel, Spring Framework, Hibernate, SOAP, REST, JUnit, Mock4J, Jenkins, Git Repository, Unix

Senior Java Developer

Confidential, Beaverton, OR

Responsibilities:

  • Worked with BAs to analyze the feasibility of implementing the requirements within given time frame.
  • Actively participated designing and REST APIs.
  • Identified the components eligible to be developed as services.
  • Designed ManagerX module using SOA principles.
  • Developed some of the most business critical REST APIs.
Environment:Java, J2EE, UML, Design Patterns, Performance Patterns, Spring Framework, Hibernate, REST, JUnit, Mock4J, Jenkins, Git Repository, Unix.

Senior java Developer

Confidential, Santa Clara, CA

Responsibilities:

  • Actively participated 7 weeks of system integration design before development started.
  • Went through 5 full days of intense scrum to tailor the process for Confidential ’s adaptability.
  • I also got a chance to work with Confidential ’s Jenkins platform development team to develop few Jenkins plug-ins that are proprietary to Confidential .
  • Developed SOAP based inventory management APIs for APT system.
  • Developed REST apis for RMX platform to be consumed by APT.

Environment: Java, J2EE, UML, Design Patterns, Performance Patterns, Spring Framework, Hibernate, SOAP, REST, JUnit, Mock4J, Jenkins, Git Repository, Unix

Senior Java Developer

Confidential, San Jose, CA

Responsibilities:

  • Developed the APIs to expose underlying SOAP services as REST services to Confidential consumers.
  • Analyzed performance leaks using Jprofiler and Yourkit.
  • Train and Support ePN teams, to help with create and manage mapping documents.
  • Mavenized the project.

Environment: Java, J2EE, UML, Design Patterns, Spring Framework, Hibernate, REST, JUnit, Mock4J, Jenkins, Git Repository, Unix.

Software Architect and Lead Java Developer

Confidential, Chicago,IL

Responsibilities:

  • Managed a team of 9 members spread over 3 geographical locations.
  • Designed the architecture and detailed design of the Matrix.
  • Designed state based workflow that is driven by approval matrix.
  • Created process flows and design diagrams to share with consumers of the component.
  • Designed the Matrix Approval and workflow as services to be usable as business neutral way.
  • Developed REST APIs for workflow of the approval entity

We'd love your feedback!