We provide IT Staff Augmentation Services!

Senior Java Lead Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Java developer wif 10 years of experience in all phasesofIT projects and services
  • Skilled in designing and developing client/server applications using Java based technologies on Linux platform utilizing object oriented concepts
  • Experience in Agile and Waterfall project methodologies
  • Experience in developing applications using Java, JDBC, Servlets, JSP, JMS, XML, JSON
  • Good Knowledge in client web technologies using Ext JS and JavaScript
  • Has good experience in Web Services development using SOAP/REST
  • Experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization wif Oracle and MySQL databases. Written queries for insert, update and modification operations
  • Hands on experience wif Tools & Utilities: GIT, Maven, Ant, SQL Developer, SOAP UI
  • Proven skills in post deployment and production support in mission critical systems and performance tuning of java applications.
  • Has good communication, presentation, interpersonal skills and ability to learn technologies rapidly.
  • Excellent analytical and problem solving skills wif ability to perform both independently and as part of a team
  • Worked on AWS cloud server environment
  • Rich experience in onsite and offshore co - ordination

TECHNICAL SKILLS

Operating Systems: Windows, Linux

Programming Languages: Java

Scripting Languages: Linux Shell Scripting

Web/Application Servers: Apache Tomcat

Framework: Spring 3.0, Spring Batch, Hibernate, Hadoop Vordel XML Gateway, Apache Camel, Log4j, Jakarta Commons

Web Technologies: SOAP/RPC, REST Services, JSP, JSON, Servlets, Ext JS, HTML, JavaScript, Apache Solr, XML, JSON, HTML, JavaScript

Databases: Oracle 11G, Berkeley DB, Derby DB, H2 DB, MongoDB

ETL Tools: SAP Data Services XI 3.2/4.X

IDE / Development Tools: Eclipse, Putty, JProfiler, SQL Developer, Microsoft Visio, MPP, HP Quality Center 9.2, Beyond compare, Text Pad, SQL Loader, SQLPlus, Ant

Version Control Systems and Build Tools: PVCS, Serena Dimensions, Apache Maven, GIT, Jenkins

Cloud Infrastructure: Amazon Web Services (AWS)

PROFESSIONAL EXPERIENCE

Confidential - NJ

Senior Java Lead Developer

Responsibilities:

  • Worked closely wif end users and project Stakeholders on getting more noledge of As Is and To Be application & suggested changes accordingly
  • Involved in requirements analysis, POC, low level design document, class diagrams creation
  • Involved in design and developed an API gateway using Vordel, Spring Batch and Apache Camel
  • Designed teh Rich Internet Applications using Ext JS, HTML, CSS and JavaScript.
  • Developed web services using REST/SOAP
  • Developed a separate batch workflow to feed Dell Data Warehousing (DDW) using Java and XML
  • Involved in XSD schema design and parsing XML using DOM
  • Fine-tuned several application level SQL queries for faster response times
  • Analysed application performance and improved by reducing GC overhead from 26% to <5% by disabling teh explicit GC invocation
  • Used iText-PDF software to create PDF reports wif customer data
  • Implemented teh continuous integration (CI) using Jenkins, Sonar Cube
  • Peer Code review, technical specification review, preparation of technical design documents
  • Involved in deployment of application, web services
  • Participated in teh daily Stand-up SCRUM Agile meetings
  • Worked on AWS cloud server environment
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Involved in writing and reviewing Ant Scripts and JUnit test cases for building, testing teh Application
  • Involved in problem analysis and resolution, documentation, troubleshooting, performance tuning and code fixes of various applications running in development environment
  • Development and end-to- end Coding using Eclipse.

Environment: Java, Spring batch, JSP/Servlets, XSD, XML, XPATH, JSON, REST/SOAP, Apache Tomcat, Apache Camel, iText-PDF, Ext JS, Java Script, GIT, Jenkins, AWS,Jacoco, Cobertura, SQL Server 2008, Oracle 11g

Confidential, NJ

Lead Java Developer

Responsibilities:

  • Involved in requirements analysis, POC, low level design document, class diagrams and complete end to end development life cycle of projects.
  • Implemented a cache solution (memory keepers) using Java Collections Framework to achieve teh in-memory concept for TEMPeffective data retrieval
  • Involved in workflow design of common interface for batch operations (Global Batch service layer) which is a point of arrival solution for D&B; dis involves Oracle SOA (BPEL), Spring Batch, Oracle 11g, Java/J2EE, Linux Shell Scripting
  • Handled PoC to measure performance of Oracle Coherence, Riak, Redis for setting up of cache layer and improve performance
  • Developed teh ‘XML based rules engine’ wif Java reflections, JAXB, Apache CXF, SAP Data Services
  • Designed and implemented an automated workflow to update teh Integration Manager (IM) database from global data store to provide matching on most recent data using Java, Spring Batch and H2DB. dis involves deep analysis of 200 million records from various sources of input that feeds teh system
  • Created a predictive model to automate teh business decision making process and find future opportunities from user request patterns in batch and transactional mode
  • Used JProfiler and increased throughput by analysing application performance bottle necks
  • Designed and implemented an automated process to feed data from Match Audit database (Oracle 11g) to teh Ideas database (Hadoop) and migrated teh historical data of 12 TB to Hadoop platform
  • Generated teh reports using Hive query and Hadoop ecosystem
  • Optimized teh Confidential job scheduling capabilities to utilize teh maximum throughput from teh servers using Java, MQ and H2DB
  • Researched multiple phonetic algorithms like “Metaphone” and implemented as Web Services to improve better string matches.
  • Responsible for code maintenance and migrated teh entire code base from PVCS to Serena dimensions CM;
  • Written reusable ant build scripts for builds and tests execution
  • Created Technical Design Document for teh project
  • Created Requirements Traceability Matrix (RTM) to track requirements
  • Supported teh application post production and analysed and addressed critical production issues/outages
  • Worked wif Users during UAT and coordinated wif teh technical team in defect resolution and tracking

Environment: Java, Spring Batch, H2DB, Oracle 11g, Apache Tomcat, XML, SAP Data Services, CXF Web Services, IBM MQ, Berkeley DB, Shell Scripting, Awk Programing, Serena Dimensions CM, PVCS, Apache Ant, Hadoop, Apache Maven

Confidential

Senior Java Developer

Responsibilities:

  • Involved in requirements gathering and created Technical Design Document for teh project
  • Created Java based metrics collection system that will read teh batch files processed automatically and collect teh match metrics on a daily basis. dis was helpful to provide quality reports to customers
  • Analyzed and implemented complex string algorithms using Java and increased teh matching accuracy
  • Created a predictive model to automate teh business decision making process and find future opportunities from user request patterns in batch and transactional mode
  • Profiled different countries address patterns using SAP Data Services 4.2 for better understanding and design
  • Created a module to increase teh search accuracy and improved teh performance using Apache Solr as an alternative to Oracle CTXCATindex
  • Built a reusable report generator using Java & Shell scripting which TEMPhas been used in several other projects in dis area for easy and detailed report
  • Researched on US postal codes and enhanced teh density score to calculate how densely businesses are populated at a particular location.
  • Responsible for creating customer specific reports from teh match audit database of 2TB and transfer to customer locations using Java, Awk and Shell Scripting
  • Created a matrix report for teh given customer output files which compares teh two sets of output and provides an matrix view of match rates using Java and Awk programing
  • Written Shell scripts and Awk programs to split, analyse and profile millions of records for each of teh countries that present in teh Master database.
  • Performing defect analysis, resolution and logging defects in HP Quality Center
  • Project Co-ordination between Onsite & Offshore

Environment: Java, Oracle 11g, Apache Tomcat, XML, SAP Data Services, Web Services, IBM MQ, Berkeley DB, Shell Scripting, Awk Programing, VSS, PVCS, Apache Ant, Apache Solr

Confidential

Lead Java Developer

Responsibilities:

  • Project coordination at offshore, responsible for all teh deliverables end to end
  • Involved in requirements analysis, design, UML diagrams and complete end-end development
  • Developed teh Web Services module for teh application
  • Extended teh application to work for batch transactions as well
  • Created Design Document for teh project
  • Development of JUNIT for unit test cases
  • Conducted review meeting about teh product, Milestones, Weekly Progress Report, Risk Analysis and GAP analysis designing

Environment: Java, Oracle 11g, Apache Tomcat, XML, SAP Data Services, Web Services, IBM MQ, Shell Scripting, VSS, PVCS, Apache Ant

Confidential

Java Developer

Responsibilities:

  • Studied a large scale match applications functionality and been part of teh team that designed teh scalable real time data update system that updates Confidential ’ s database wif teh messages received from IBM WebSphere MQ
  • Responsible for Source version control setup (using PVCS) and maintaining application build tools using Apache Ant
  • Developed a module that splits a transactions work into sub processing (for Entity Name and Address standardizations in parallel), merges them back and writes teh records to Oracle AQ
  • Involved in JUNIT for unit test cases development
  • Preparing User Manual
  • Worked closely wif teh Application Architect, Developers for getting inputs on teh Technical Feasibility for SR documentation and effort estimation

Environment: Java, Oracle 11g, Apache Tomcat, XML, SAP Data Services, Web Services, IBM MQ, Oracle AQ, Shell Scripting, VSS, PVCS, Apache Ant

We'd love your feedback!