We provide IT Staff Augmentation Services!

Lead Application Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Seeking a position to utilize my skills and abilities in the industry that offers security and professional growth while being resourceful innovative and flexible.
  • Currently working with United Parcel Service for development, enhancement and support of UPS IVR - Middleware applications in Mahwah, NJ.
  • 11 years of professional experience as a Java J2EE Developer in Object Oriented development, implementation of web and distributed Enterprise applications.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate, Web Services (SOAP, RESTful), web technologies
  • Proficient in XML technologies XSL/XSLT, XPath, XQuery, DTD, XSD,JAXB, Apache Axis
  • Experience in UML creating class diagrams, Interaction diagrams(sequence, activity) using Visio 2003/2007
  • Proficient in Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Experience in Data Analytics and Hadoop ecosystem (MapReduce MR1,YARN, HDFS, PIG, Hive, Sqoop, Oozie, HBase, Flume, Zookeeper).
  • Working knowledge of multiple domains - Logistics, Telecom, Banking and Inventory
  • Good understanding of Data Structures, Algorithms & Object-Oriented design concepts
  • Experience in workload management, multithreading and thread dump analysis
  • Worked on application server administration and monitoring using WL Diagnostic tools, Jrockit Mission control and TDA)
  • Experience in database API for MS SQL Server, Oracle 10g/11g using stored procedure, Trigger and views
  • Total 11 years of Software Engineer/ IT experience.2 years of experience in Banking domain with Royal Bank of Scotland in development and maintenance of Confidential
  • 3+ years of experience in Telecom domain with Tech Mahindra in development of provisioning system for Global Telecom client of UK - Confidential .
  • 1 year of experience in sales and inventory domain with Confidential in development of inventory management system for Hewlett Packard
  • 3+ years of experience in Banking domain with CSC in development of sales and service application for Confidential - US

TECHNICAL SKILLS

Operating System: Linux, UNIX (Sun Solaris 10) and Windows. UNIX shell

Core Java: Collections, Multithreading, generics, JDBC, Beans, Regular expressions, Reflection, Serialization and JMX

Java EE: JSP, Servlets, JAXB, Enterprise Java Beans 3.0(SSB,MDB), JPA 2.0 JMS API, IBM MQ, Webservices (SOAP and RESTful)

Design Patterns: Singleton, Factory, Strategy, Builder, Template, Bridge, Adapter

Big Data Technologies: Hadoop (MRv2), Hive, Pig, Sqoop, HBase, Flume, Zookeeper, Oozie

Web Technologies: JSP, CSS, JavaScript, JSON & AJAX, XML, XSLT, XPath and XQuery

Server-Side Frameworks: Spring 4.2, Hibernate 4.3,Struts 1.1, Adobe Flex 3.2, Junit, TestNG

Web Servers /App Servers: Tomcat 6.0/7.0, Weblogic 11.x,12c, IBM WAS 6.0/7.0, JBoss 4.3

Performance Monitoring: WLDT, Jrockit Mission control, TDA

IDEs: Eclipse, JBOSS, IBM Web Sphere

Build Tools: Maven, Ant, Hudson, Hudson/Jenkins

Portal and Integration: SSIS, Weblogic 8.1 Portal framework and Java process Definition

Workload Management: Weblogic workmanager

Static Code Analysis: Find Bug/CheckStyle/PMD

Configuration Tool: WinCVS, VSS, StarTeam, SVN and TFS

Database: MS SQL Server 2008,Oracle 11g, MySQL, HBase(NoSQL)

PROFESSIONAL EXPERIENCE

Confidential

Lead Application Developer

Responsibilities:

  • Designed and developed multithreaded components using Synchronizers, Concurrent-collections(of HashMap,SkipSet) and executors
  • Worked on EJB 3.0 - stateless, stateful and Message Driven Beans for the middle tier of Billing application
  • Used Eclipselink- JPA 2.0 for the OR mapping between Middleware components and SQL server 2012 database
  • Developed Spring Bean in singleton scope for dynamically changing the application properties at runtime
  • Used Bean post processors, dependency injection(collections, inner beans, autowiring) in the webtier
  • Integrated the spring-webtier with Hibernate by injecting sessionfactory into Spring repository component
  • Used JAXB to marshall and unmarshall the request and responses through middleware
  • Used Hibernate for persistence layer for Tracking module with Annotation-Mappings, HQL and Criteria queries
  • Created MQ bindings and setup JMS module in WLS 12c to connect to local,remote MQ managers
  • Developed Message driven beans to listen to MQ message transmission from remote queue
  • Used weblogic work managers for the workload management
  • Developed HTTP API for BI reporting using REST controllers handling requests, response in XML and JSON
  • Developed utilities for Business users - Daily reports, alerts and IVR dashboard

Confidential

Developer

Responsibilities:

  • Worked on a live60 nodes Hadoop clusterrunningCDH4.4
  • Worked with highlyunstructured and semi structured data of 90 TBin size (270 TB with replication factor of 3)
  • Loaded the customer profiles data, customer claims information, billing information etc. into HDFS using Sqoop and Flume
  • Performed data validation on the data ingested using mapreduce by building a custom model to filter all the invalid data and cleanse the data
  • Developed Pig Latin scripts to extract the data from the web server output files to load into HDFS.
  • Used Pattern matching algorithms in Mapreduce to recognize the fraudulent customer across different sources and built risk profiles for each customer and stored the result data into HDFS
  • Created Hive tables created as per requirement were Internal or External tables defined with appropriate Static and Dynamic partitions, intended for efficiency.
  • Developed workflow in Oozie to automate the tasks of loading the data into HDFS and pre-processing with Pig.
  • Designed and implemented Hive and Pig UDF's for evaluation, filtering, loading and storing of data.
  • Performed unit testing using MRUnit

Technology/Environment: MapReduce V2, PIG, HIVE, Hbase, Sqoop, HDFS

Confidential

Developer lead and Onsite Coordinator

Responsibilities:

  • Integrated Spring framework with Hibernate ORM for the service and persistence layer
  • Design & Development of application tier using JSP, Spring controllers, view resolvers, content negotiation, JSTL, Servlets
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Implemented regular expressions and GoF design patterns in the payment parser and formatter module
  • Implemented Mapped diagnostic Context - MDC alongside log4j to audit and debug high volume channels application
  • Worked with performance management team for web based components, reviewing performance related issues and memory leakages using Oracle Jrockit and WLDT and TDA

Technology/Environment: Spring3.2, Hibernate 4.1, Oracle 11g, Weblogic 12c, UNIX,JSP, Servlets, Hudson, Oracle Jrockit mission control

Confidential

Developer lead and Onsite Coordinator

Responsibilities:

  • Developed a controller framework to handle page flow navigation using Adobe Flex Actionscript 3.0
  • Design User Interface for the PACS web application using Flex 3.1 designer
  • Designed the integration and data access layer using Spring 3.0 and Hibernate 2.6
  • Executed Oracle Stored procedures using Hibernate and Java Callable API
  • Developed custom flex UI components for auto-suggest, menu creation and pop-up
  • Scrum master, task allocation, estimation, tracking the schedules, coordination with development, build, testing and infrastructure teams

Technology/Environment:Adobe Flex 3.1, spring, Hibernate, Oracle 10g, PL/SQL, SVN, Ant and Weblogic App Server 10.2, UNIX

Confidential

Applications Analyst and Development lead

Responsibilities:

  • Developed a validator component to validate the shopping items against the inventory and adding to the cart.
  • Development of Change requests after a detail design review meeting with designers
  • Migrated the network management system from Servlets/HTML to Struts
  • Developed an internationalization component using Struts i18N and JavaScript to dynamically change the look and feel of the application for different locales

Technology/Environment:JSP 1.2, Struts 1.1, Servlets 2.4, Ant, JavaScript, Visual source safe, Weblogic App Server 9.2, UNIX

Confidential

Developer

Responsibilities:

  • Involved in preparing sequence, activity, class and portal artefacts diagrams
  • Developed portlets, portals, BPM, Data Access Controls using Weblogic workshop 8.1
  • Designed XML schemas using XML Spy
  • Developed and tested components JSP, Servlets, Portals, Portlets, JPD, XQuery and Data
  • Created programming guidelines, integration guidelines for the project

Technology/Environment: Weblogic Portal 8.1, Weblogic Process Integration 8.1, Weblogic i13n cache, Microsoft Visio, Xquery, Weblogic App Server 8.1, IBM MQ, Weblogic App Server 9.2, UNIX

We'd love your feedback!