We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Deerfield Beach, FL

PROFESSIONAL SUMMARY:

  • J2EE Professional with 19+ Years of experience in analysis, design, implementation and testing on multiple environments.
  • Played different roles as Architect, Team Lead, System Analyst and Developer multitasking on different projects at the same time.
  • Having 3+ years of experience in designing high transaction volume systems to handle large amount of data (320M records), large files (30GB) using Spring XD, Spring Batch, Kaufka, Rabbit MQ and MongoDB.
  • Strong expertise in Java/J2EE, Hibernate, Spring framework, Spring Boot, Spring Batch, JMS, Microservices, REST, XML,Servlets, EJB, JMS, JMX, JDBC, JSON, MongoDB and web technologies like JSP, JSF, Ajax, Java Script, HTML, Service Oriented Architecture(SOA) technologies with Struts, Spring, Hibernate and WebServices frameworks
  • 5+ years of experience in using Domain driven design, documenting design approach using UML tools like IBM Rational Rose and System Architect, Start UML, and Argo UML.
  • Having experience in different SDLC Processes like DevOps, Waterfall, XP, Agile, Scrum, SAFe Agile; planning and working on different Sprint schedules (1/2/3 week).
  • More than 10 years experience in CI/CD environments using the tools Maven, Jenkins, Ant, Anthill, Nexus, Artifactory. Deploying applications to Unix/Linux environments, automating release and deployment process, writing scripts to support build/deployment automation.
  • Exceptional debugging and problem solving skills with excellent understanding of system development, methodologies, tools and techniques.
  • Managed offshore/onsite teams of 6 - 15 people and proven ability in meeting the deadline with quality delivery.
  • Excels at investigating new technology with good business sense and priorities and also implement emerging technologies into work area.
  • Incredibly motivated team player, proactive and strong self starter with excellent communication and interpersonal skills
  • Able to capitalize on strong technology background in order to successfully add value to an organization.
  • Team player & quick learner with ability to adapt new technologies and architecture
  • Built an industry leading credit decisioning product ( Confidential InterConnect) from scratch
  • Patents: Inventor of Confidential InterConnect Product

AREAS OF EXPERTISE:

J2EE Platform: Java/J2EE, Spring 5.x, Spring-boot 2.x, Spring integration, Spring XD, Spring Cloud Data Flow, Hibernate 5

Programming Languages: C, C++, JAVA/J2EE, JavaScript, PL/SQL

CI/Build Environments: Maven, Jenkins, Nexus, Artifactory, Hudson, Anthill, Ant

Operating Systems: Unix, AIX, Windows ALL

Databases: Oracle 12c, Mongo DB, SQL Server,, MySQL Server

Application Servers: Tomcat, WebSphere 5.x/6.x, WebLogic(8.1/10), JBoss(4.2), JES, Glassfish

AWS Environment: Tomcat Container, SQS, KMS, Elasticache/Redis Cache

IDE and Modeling tools: Eclipse, MyEclipse, IntelliJ, WSAD, RAD, Rational System Architect, JDeveloper, NetBeans, SQL Developer, XML Spy, TOAD, JBuilder, Rational Rose, Visio

Web Technologies: HTML, DHTML, XHTML, JavaScript, CSS, XSL, XPATH,XSLT, Ajax

Design Methodologies: OO Design Patterns, UML, RUP

Source Code Controller: Git, SVN(Subversion), PVCS, CVS, Visual Source Safe, Rational Clear Case

All other tools: JIRA, Rabbit MQ, Kafka, Confluence, Quality Center, QTP, LoadRunner, Java Profilers (JProfiler, Yourkit, JProbe), Wiki

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer, Deerfield Beach, FL

Technologies used: PHP, Oracle, Git, Bamboo, Java, Spring framework, Spring Boot, Hibernate, Junit, XML, JSON, MongoDB, Maven, Tomcat.

Responsibilities:

  • Responsible for evaluating third party technologies
  • Working with business stakeholders to understand the overview of current system, how the 340B program is managed, how the drug pricing, pharmacy distribution, and covert entity (Hospital) invoicing is handled.
  • Plan for piecemeal approach to migrate the system without impact to existing clients.

Confidential

Tech Lead Java, Atlanta, GA

Technologies used: Java, Spring framework, Spring Boot, spring Batch, Spring XD, Kafka, RabbitMQ, Spring Integration, Hibernate, Junit, XML, JSON, MongoDB, Oracle, Jenkins, Maven, RPM (Packaging and deployment in unix), AWS(SQS, KMS, Elasticache, Redis, Tomcat), Tomcat.

Responsibilities:

  • Some hands on development experience with all work I was responsible for design, delivery and managing.
  • Managed a team of 6 members as direct reports who will pair with other junior team members into five different sprint teams.
  • Responsible for researching new technologies, evaluating vendor products, recommending best practices to the team.
  • Responsible for Architecture, Design, development and delivery of code into production.
  • Deploy, configure and troubleshoot the applications in all SDLC environments.
  • Worked on Unix Shell scripts to deploy applications from jenkins.
  • Provide technical training, design expertise to the development team. Train, mentor and support the development team.
  • Provide technical expertise to team in integrating the CI tools guide team on architecture, best practices
  • Worked with other Business Analysts, Project managers and Business users through the life cycle of the project
  • Involved in writing PL/SQL programs in Oracle for processing data by applying the business rules on the Doing Business database.
  • Designed a rest service for enrolling Confidential parter consumers into credit monitoring products.
  • Responsible for shared components and core architecture of the platform.
  • Responsible for building microservice to encrypt PII (Personally Identifiable Information) and remove PII from rest of the platform.
  • Responsible for designing API for saving data in document store using spring data and MongoDB.
  • Built a high transaction volume system to support large number of users enrolling for Confidential credit monitoring products, with minimum access to Confidential network and hosted in AWS.

Confidential

Responsibilities:

  • Uses message processing firework for processing data uses event driven architecture to process one message at a time by single thread
  • RabbitMQ for internal message broker and Kaufka was used as external messaging system.
  • MongoDB as document store for persisting data as mongodb collections.
  • Worked on data encryption meet security requirement. All data written to mongo is encrypted using AES-256 bit with Random Salt.
  • Responsible for design and development for consumer eligibility check and registration in TrustedID premier product.
  • Responsible for sequence diagrams to show integration between HTML page, Controller, Micro Service and external system calls.
  • Uses amazon sqs for asynchronous processing of user registration with other systems.
  • Uses redis cache for distributed session management across AWS cluster
  • Uses redis cache for in memory state management and save page information.
  • Coded spring propertyconfigurer based on AWS Key Management Service (KMS) to externalize application properties and runtime properties.
  • Responsible for design, development of Confidential lock and alerts web application as spring boot microservice deployed in AWS environment
  • Responsible for documenting system interactions using sequence diagrams.
  • Uses amazon sqs for asynchronous processing of user registration with other systems.
  • Uses redis cache for distributed session management across AWS cluster
  • Uses redis cache for in memory state management and save page information.
  • System integrated with other microservices for consumer identify verification, persisting data.
  • Responsible for building a microservice that will integrate with Confidential data store for product fulfillment
  • Built spring config server based on AWS Key Management Service (KMS) to externalize application properties and runtime properties.

Confidential

Owner, Atlanta, GA

Technologies used: Java, Spring framework, Hibernate, Junit, XML, JSON, Jenkins, Maven, Tomcat, Logback, Oracle, HTML, JSP.

Responsibilities:

  • Migrated existing eLERT system from python scripts to java platform.
  • Automated builds using Jenkins/Hudson continuous integration environments
  • Created Unix shell scripts to download artifacts from repository and install them.
  • Implemented maven based project structure and builds for all LERT team projects
  • Trained and mentored developer on using maven
  • Designed and developed Legal Demand Services system for FBI to access VZW customer data.
  • Designed, developed and tested async job processing framework using MQ and spring frame work.
  • Integrated eLERT product with third party(Reseller) systems to access phone data.
  • Designed integration code to access data from other VZW systems that host Prepaid, Postpaid customer data
  • Designed solution that will integrate existing eLERT product Location Based Services (LBS) system to track real time GPS location of mobile phone.

Confidential

Applications Development Lead, Atlanta, GA

Responsibilities:

  • Automated GDS builds to run scheduled builds from Hudson, enabled single click build and deployment from Hudson.
  • Maven: Mavenized GDS platform, NCPlus, and Swades to build using maven pom files in a standard way.
  • Installed and configured Nexus repository to publish and share maven build artifacts from different GDS projects.
  • Designed, developed and tested data mapping code for converting delimited text file to java pojo that will remove dependency on JCAPS OTDs.
  • Implemented pure java alternative for ssa-name3 solution to generate match flags and match percentage based on legacy nc+ project scripts.
  • Implemented ssa-name3 service call interface to access match flags and score information using server interface provided by ssa-name3 product.
  • Assisted team members to understand JACPS repository storage structure and recover the lost work by going thru user uncommitted files in user workspace inside jacps shared repo on unix.
  • Worked on analyzing, and effort estimating for SERASA format and Brazil datasource implementation on GDS platform.
  • Acted as technical point of contact for operations and support teams Point of contact for GDS development team for help related to Maximo ticket creation and tracking
  • Created POC for replacement of different JCAPS features like OTD, BPEL, FileAdapter, and MessageListner patterns will be replaced with standard J2EE code.

Confidential

Applications Developer Lead, Atlanta, GA

Responsibilities:

  • Team lead for a 12 members handling onsite and offshore development activities.
  • Architect, Design, develop and test applications using third-party vendor software and Java.
  • Deploy, configure and trouble shoot the applications on WebSphere application server.
  • Provide technical training, design expertise to the development team. Train and support the users of the system.
  • Provide technical expertise to team in integrating the system with other tools and technologies.
  • Created and utilized MockServer framework for ease of Java Development in order to reduce integration testing and debugging.
  • Architecture guidance on customizing the UI frameworks
  • Handled the entire migration including functional requirements, re-engineering, testing and the delivery of the product.
  • Actively involved in system, integration testing
  • Implemented server side components with persistence framework, WebServices and UI pages.
  • Developed WebServices for existing business logic that integrates with JSF Enhanced business logic and XML services with Spring and hibernate components
  • Integrated InterConnect application with third-party products like Versata, ILOG, Cognos, INET CrystalClear.
  • Worked with other Business Analysts, Project managers and Business users through the life cycle of the project
  • Involved in the development of screens using JSP.
  • Involved in writing PL/SQL programs in Oracle for processing data by applying the business rules on the Doing Business database

Confidential

Sr. Systems Analyst, Atlanta, GA

Responsibilities:

  • Evaluated different third party technologies for persistence, workflow, business rule, code generation and data transformation.
  • Developed prototype systems using further evaluate and approve vendor products to be used to build new products
  • Designed Interconnect prototype with integration of vendor applications and Confidential credit data.

Confidential

Sr. Systems Analyst, Autstin, TX

Responsibilities:

  • Designed and Developed user interface, business logic engine for Confidential Project.
  • Have done data model and defined business rules for the Confidential Distribution System.
  • Designed and developed the applications for Inventory, Shipping and Receiving functionality.
  • Customized the archetypes to support Confidential Requirements.
  • Developed client request validations and processing using JavaScript. Developed Action Forms, Action classes and Servlets based on the Struts Framework.
  • Used Java Mail framework to send a mail when there is a occurrence of a Trade
  • Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
  • Involved in writing PL/SQL programs for processing data by applying the business rules
  • Oracle 9i database is used to store the data and TOAD is used as an interface to the database

Confidential

Systems Analyst, New York, NY

Responsibilities:

  • Designed and developed user interface functionality for client management screens.
  • Developed and Tested the system using Versata and Java technologies and deployed to WebLogic on SUN Solaris Operating System.
  • Improved the system performance by writing XDAs to call stored procedures for batch processing. Implemented an interface to Payroll Tax People (Third Party) System.
  • Migrated the total system from 4.x to 5.x within one week.
  • Used Data binding with Server Controls to DataSets to minimize code in generation of web pages.
  • Wrote SQL Stored Procedures for archiving completed orders, changing status updates, etc.
  • Created client side and server side SOAP Extensions to encrypt and decrypt SOAP messages.

Confidential

Programmer Analyst Lead, New York, NY

Responsibilities:

  • Designed, developed and tested web based project for managing Intranet Equity Trading and Banking purposes.
  • Developed Role Based Authentication security manager framework.
  • Trained users on the Confidential software application
  • Provided troubleshooting and debugging support to improve system performance.
  • Analyzed and fixed all previously open defects.
  • Have done defect analysis & bug fixing in the existing applications.
  • Made enhancements to the applications, developed solutions for new requirements.
  • Supplied Information Architecture and User Experience consultation to clients

We'd love your feedback!