We provide IT Staff Augmentation Services!

Java Lead Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 9+ years of expertise in software engineering, which encompasses complete SDLC, design, development, Maintenance, application software development in Web - based environment, Online Transaction Processing, N-tier architecture and Client/Server architecture
  • Implemented business solutions in Banking, Health Insurance Exchange and Credit Report& Bureau and Insurance by understanding core business model of the industry.
  • Specialization in working on Web-based applications developed in Java SE 1.4+ and Java EE technologies.
  • Very good experience in Hadoop, HDFS, Hive, Talend, Spark, YARN, and Big data Technologies.
  • Good experienced in in Services Integrations, Service Component Architecture this includes Service Oriented Architecture (SOA), IBM Enterprise Service Bus.
  • Very good experience in JQuery, CSS, HTML5, Java script, Ajax, Ext JS and Angular JS
  • Good experienced in design, development and implementation of services integration using IBM technologies like Web Sphere Process Server (WPS), Web Sphere ESB (WESB), Web Services, WSRR and Data power
  • Good working experience with IBM Integration Designer, Rational Application Developer, Web Sphere Business Process Manger and IBM Data Power.
  • Very good experience in designing and developing applications using Spring Framework, Spring AOP, Spring ORM, Spring MVC, JSP, Servlets, JNDI, JDBC, EJB 2.1, Hibernate 3.0, AJAX, Google Web Toolkit, Struts2, JSF
  • Very Good experience with jBPM4 (Java Business Process Management), JMS and ActiveMQ, MQ Series
  • Very Good experience in Java Middle Tier Development, Message Queuing, ESB
  • Very Good Experience in SQL (Structure Query Language)
  • Very Good experience with Business Rule Management System (JBoss Drools)
  • Good experience with Design Patterns like MVC, Service Locator, Factory Pattern, Single Ton, Session Facade, Command Pattern and Data Access Object Pattern
  • Experienced in SOA and Web Services with Axis2 and Apache CXF (WSDL, XML and End Points), JAX-WS and JAX-RS
  • Working experience on Application Servers like Apache Tomcat, Jetty, IBM Webspere and JBoss 5.0+.
  • Working experience on ISAM IBM Security Access Manager, IBM Enterprise Service Bus and IBM File Net Content Manager
  • Good experience with SQL with IBMDB2, MS SQL Server, MySQL and Oracle databases
  • Good experience on RDMS Features (ER Models, Views, Stored Procedures, functions, DML, DDL, Joins, Aggregations, DB Links, Data migration, Triggers, Cursors)
  • Hands-on experience with other technologies as HTML, HTML5, JavaScript, ANT, Log4J, JUnit 4.0, TestNG, JBoss Rules-Drools, XML, XSD, DOM, SAX, XPATH, XSLT, Caster, JDOM and XMLBean
  • Worked with various development methodologies like SDLC (Waterfall Model), Agile (Scrum process) and Iterative Software development
  • Experience with Version Control Systems like GIT, CVS, SVN, and IBM Rational Clear Case

TECHNICAL SKILLS:

Languages: Java, C, C++, XML/XSL, SQL, JavaScript

Java Technologies: Servlets, JSP, SAX/DOM, Web Services (JAX-WS and JAX-RS), SOAP, WSDL, JAXB, Java Mail, HTML, JSON, JSTL, JXL, POI, JNDI, JMS, JPA, JDBC, JSF

Servers: Tomcat, JBoss 5, Jetty, IBM Web Sphere 7.0

Operating Systems: Ubuntu Linux, Red Hat Linux, Windows 7 and other flavors.

Frameworks: Spring 3.1, Hibernate 3.3, Struts 2, Tiles, Ext JA, Angular JS, JQuery, Java Script, Google Web Toolkit, Dozer Mapping, LDAP, JPA, Struts, WEKA, ISAM, ESB, File Net, JAXB, Castor, XML Beans, JAXP, JDOM, DOM4j, XSLT, XSLT-FO, XPATH, XML Schema, XSD, JSON, JSF, JSP, Angular JS, HTML5

JBoss Rules: Drools 5.1, ILog Configurator

Workflow Engine: JBPM (Java Business Process Management)

Messaging Engine: Active MQ, JMS, MQ series Axis2, Apache CXF, JAXWS, JAX, RS, SOA, IBM ESB, WSRR, WPS, Web Sphere Process Server, IBM Data Power, Web Sphere ESB (WESB)

Databases: IBM DB2, Oracle, MySQL, MS SQL Server

IDE: Eclipse 3.0+, RAD 8

Version Control Tools: SVN, GIT, IBM Rational Clear Case

Tools: Maven, ANT, Log4J, JUnit, Hudson, Selenium, PMD, Cygwin, jMeter, jProfiler, Java Visual VM

BigData Technologies: Hadoop, HBase, Hive, Oozie, Flume, HDFS, Talend, YARN, Spark, MangoDb

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Java Lead Developer

Responsibilities:

  • Analysis of design and development of Model Risk Management System.
  • Involved in requirement analysis and converting the business requirement doc to technical design documents.
  • Involved in sprint planning
  • Involved in technical architecture design of project
  • Design and Development of BPNM process definition using jBPM6
  • Design and development of Web services using SOAP
  • Design and development of Decision table based rules using drools
  • Modelling the DRL rules in drools and publishing those rules as service
  • Design and development of integration of external applications in work flow engine using jBPM
  • Design and development of email service in JBPM
  • Design and development of Restful web services using JAX-RS
  • Developed the web pages using HTML 5
  • Design and development of Exception handling framework
  • Build and Deployment
  • Performing Unit testing and integration testing for application.
  • Designed and Modeled the data models for project
  • Developed the stored procedures and also data access layer to update data in DB
  • Used Hibernate and JDBC for data access layer.
  • Design and development of JMS queue to sending the feed.
  • Used Hibernate, JDBC for DAO (Data access Object) Layer.
  • Used Oracle PL/SQL Developer to design/develop tables SQL queries, Stored Procedures, functions, packages.
  • Used Spring for Dependency Injection.

Environment: Java, J2ee, Maven, Hibernate, Ext JS, Web services, Oracle, SVN, Eclipse, Spring, Spring MVC, Spring IOC, Restful Web services, JSON, Spring AOP, Talend, Web sphere, Jetty, Sonar, Jenkin, Spring Batch, Drools, SOAP, Apache CXF, Apache POI, jBPM6,HTML5, Angular JS, CSS, JSP, Angular JS, JMS

Confidential - Charlotte, NC

Java Lead Developer

Responsibilities:

  • Analysis of design and development of Upload tool and PPNR aggregator.
  • Involved in requirement analysis and converting the business specs to technical design documents.
  • Involved in sprint planning
  • Involved in architecture design of project
  • Design and Development of Web service client
  • Design and development of SOA based web service for project
  • Design and development of Rules using drools
  • Modelling the rules in drools and publishing those rules as service
  • Design and development of Rule Execution service using drools as service
  • Designed and development of spring ruby scheduler to pick up the feed
  • Design and development of Template parser service
  • Design and development of Feed Generation service
  • Design and development of Data Dictionary upload service
  • Design and development of email service to send the email for business user
  • Design and development of Exception handling framework
  • Build and Deployment
  • Integrated the back end services with frond end.
  • Design and development of lattice NAS mount service to send the lattice feed using file transfer
  • Performing Unit testing and integration testing for application.

Environment: Java, J2ee, Maven, Hibernate, Ext Js, Web services, Oracle, SVN, Eclipse, Spring, Spring MVC, Spring IOC, Restful Web services, JSON, Spring AOP, Talend, Web sphere, Jetty, Sonar, Jenkin, Spring Batch, Drools, SOAP, Apache CXF, Apache POI, Angular JS, CSS, JSP, Angular JS, JMS

Confidential - Charlotte, NC

Java Lead Developer

Responsibilities:

  • Analysis of design and development of Ruby reporting system.
  • Design and developed the multi-threaded handling of web services client.
  • Lead the development of JAVA backend development and Spring Batch Jobs / Database modifications
  • Design and development of batch jobs to load the data in Ruby DB Schema
  • Design and development of batch jobs to load the data into PPNR db using spring batch
  • Design and development of data validation rules and data validation framework
  • Design and development of validation and transformation service using drools
  • Design and development of Data suppression rule service
  • Design and Development of batch jobs using spring batch
  • Analysis of requirement of CCAR- PPNR application
  • Design and Development of PPNR application
  • Design and development of schema migration
  • Design and Development of data migration service
  • Design and development of stored procedures in oracle and invoked them using Java
  • Design and Design of NIR Liv Sync and Ruby Sync SOA web services.
  • Design and development of PPNR admin, PPNR Contributor, PPNR Template Loader application
  • Design and Development of ruby web services integration with PPNR
  • Build and Deployment
  • Performed unit test cases and integration testing for PPNR application.

Environment: Java, J2ee, Maven, Hibernate, Ext Js, Web services, Oracle, SVN, Eclipse, Spring, Spring MVC, Restful web services, JSON, Spring Aop, Talend, Web sphere, Jetty, Sonar, Jenkin, Spring Batch, Drools, SOAP, JMS, Angular JS, CSS, JSP, Angular JS

Confidential, Richmond, VA

Senior Hadoop Java developer

Responsibilities:

  • Involved in design and development of frameworks for Seed Data Hub.
  • Implemented the rules framework for ISRM which handles the transformation rules
  • Design and development of data quality framework
  • Written parser for XML and delimiter based flat files
  • Design and development of file broker HDFS file system
  • Design and development of data extraction framework from HDFS file system.
  • Design and development of data acquisition framework using spring XD
  • Integrated the rules framework with Talend
  • Implementation of Talend jobs to extract the data from different system.
  • Design and Development of Talend POC for Big data
  • Involved in registering the data sets into data registry frameworks.
  • Design and Development of Talend Jobs which connect to Hadoop echosystems to load into Hive Tables for data analytics

Environment: J2EE, spring, Drools, Talend, Hadoop, HDFS, Hive, Pig, YARN, Hbase, Teradata, oracle, db2, SVN, Eclipse, Jenkin, spring xd

Confidential, Camp Hill, PA

Senior Java SOA developer

Responsibilities:

  • Design and Development of frameworks for projects.
  • Design and Development of JAX-WS and JAX-RS Web services
  • Design and Development of Simulator for FDSH
  • Design and development of Resource Bundle for internationalization.
  • Design and development of Split the project for worker and customer of two different profiles.
  • Design and Development of Application Portal and Worker Portal
  • Design and development of Interceptors for the User, flow control and URL restriction.
  • Design and development of navigation flow of various pages.
  • Design and development of Hibernate EH-cache for secondary cache.
  • Design and Development of Application Retry
  • Design and Development of Asynchronous web services
  • Design and Development of web services client to communicate with Federal Data Hub through ESB
  • Design and development of DAO layer by using Hibernate framework of Abstract design pattern.
  • Design and Development of Security Frameworks using IBM ISAM
  • Design and Development of web services client frameworks to communicate with federal web services using soap.
  • Design and Development of data validation using drools
  • Involved in Eligibility frameworks online application development.
  • Involved in Eligibility frameworks online application change report development.
  • Involved in Eligibility Frameworks Power User development.
  • Involved in Eligibility frameworks application validation development
  • Involved in implementing the JMS Queue to consume the response.
  • Integrated the anti-virus check for file upload
  • Developed the frameworks for web services retry.
  • Involved in Forty scan review for security
  • Involved in Apps scan review for security
  • Develop the framework for the components per requirements.
  • Coding, debugging, Unit testing & reviewing the code.
  • Analysis of the business solution and develop Business Requirement Definition
  • Reporting project status to the project leader and updates the project status

Environment: J2EE, Struts2, Spring, Hibernate, Crystal report (to generate the reports), JMS, IBM File Net Content Manager, XML, JSP, JavaScript, JQuery, AJAX and IBM WebSphere 7.0 Application Server, Java 1.6, SOAP based web services and Web Sphere Enterprise Service Bus (ESB) and ISAM-IBM Security Access Manager and DB2, Drools

Confidential, CA

Senior Java Developer

Responsibilities:

  • Owner of a complete module in the development phase ( Confidential ).
  • Planning of complete application and assigning the tasks to team members
  • Designed the UML diagram and process flow for PDS product
  • Design and development of complete product delivery framework
  • Design and development of display rules framework
  • Development of data validation rules frameworks
  • Design and development of consumer and commercial web services using Apache CXF
  • Deployment of PDS application to servers
  • Developed the technical proof of concepts in Hadoop to setup the clusters
  • Developed Map Reduce/EMR jobs to analyse the data and provide heuristics and reports. The heuristics were used for improving campaign targeting and efficiency
  • Setup and benchmarked Hadoop / HBase clusters for internal use
  • Responsible to manage data coming from different sources
  • Experienced in defining job flows

Environment: Spring, Java SE 6,Hadoop, Drools, Java EE, EJB 3.0, IBM DB2, Jboss5.1, XML, XSLT, JDBC, JAXB, SOAP, REST, Apache CXF, Servlets, JMS, Active MQ, Pentaho kettle, MangoDB, jBPM, GWT, Maven, Jetty Server, Sonar, Git, Junit.

Confidential

Senior Developer

Responsibilities:

  • Setting up and running Hadoop cluster
  • Writing Map Reducing jobs based on Requirement.
  • Setting up Hive tool as service and run hive queries for data analysis
  • Design and Development of frameworks to collect the twitter data periodically using Twitter4j API
  • Managed Apache Hadoop jobs using Oozie.
  • Developed Map Reduce/EMR jobs to analyse the data and provide heuristics and reports. The heuristics were used for improving campaign targeting and efficiency

Environment: Java 1.7, HADOOP (Map Reduce), Hive, Eclipse, Flume, Oozie, Ubuntu, GWT Visualization, Twitter4j, WEKA

Confidential, CA

Technical Lead

Responsibilities:

  • Design and development of complete product framework for PDS, BOS (Bureau Orchestrations Studio)
  • Technical proof of concept development - jBPM and Integration with product
  • Reformatter POC using Altova Map Force Tool - Technical Proof of Concepts
  • Develop the framework for the components per requirements.
  • Developed custom API for their customization requirement.
  • Assigning the tasks to team members
  • Designed the process flow, UML diagram of consumer and commercial credit report for PDS
  • Design and development of Australia Securities and Investment Commission ASIC Web services integration with Next gen web services (3rd. party calls) to display the ASIC data on PDS
  • Training on the architecture, skills to new entrants.
  • Coding, debugging, Unit testing & reviewing the code.
  • Profiling of whole product by using jProfiler and Java VisualVM and identifying the bottlenecks and fixing of those bottlenecks
  • Improved the performance of product for PDS
  • Analysis of the business solution and develop Business Requirement Definition
  • Development of technical specification, component detailed requirements based on the requirements.
  • Involved in preparing detail design by understanding specification documents.
  • Involved in planning the tasks to be taken up sprint by sprint basis.
  • Involved in implementing the Credit Report Architecture leveraging Java /J2ee
  • Involved in moving the code to New structure to facilitate and remove the dependencies of the modules
  • Worked in developing Interfaces to interact with projects.
  • Involved in deploying the project to the different Environments.
  • Worked actively in Modularizing and Generalization of code to facilitate Customization with only limited changes
  • Worked Actively with Business Team to get the clarifications and inputs as we have continuous Integration
  • Process Development and adhere to the services level agreement
  • Data analysis and design
  • Reporting project status to the project leader and updates the project status
  • Co-ordinate with the project teams located in various Geographic’s on resource and scheduling
  • Perform unit testing and system testing
  • Deployment of the application on UAT/QA server.
  • Packaging and delivery or the application.

Environment: Spring, Java SE 6, Drools, Java EE, Hadoop, HDFS, Hive, EJB 3.0, IBM DB2, Jboss5.1,XML,XSLT, JDBC, JAXB, JAX-WS, Apache CXF, Servlets, JMS, ActiveMQ, Pentaho kettle, MangoDB, jBPM, GWT, Maven, Jetty Server, Sonar, Git, Junit.

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Leading a complete module in the development phase ( Confidential ).
  • Technical proof of concept -jBPM in development
  • Designing & finalizing the process flow, UML
  • Design and developed the data services to get the data from database
  • Integrated the services in jBPM Workflow Engine
  • Holds the discussion with the clients
  • Training on the architecture, skills to new entrants.
  • Coding & reviewing the code.
  • Analysis of the business solution and develop Business Requirement Definition
  • Development of technical specification, component detailed requirements based on the requirements.
  • Development of Logical Database design and model
  • Involved in preparing detail design by understanding specification documents.
  • Involved in planning the tasks to be taken up sprint by sprint basis.
  • Involved in implementing Pentaho transformations and jobs to create and maintained a DWH.
  • Involved in moving the code to New structure to facilitate and remove the dependencies of the modules
  • Implemented Cross Module Functionality to facilitate Data Transfer across Modules
  • Worked in developing Interfaces to interact with projects.
  • Involved in deploying the project to the different Environments.
  • Worked actively in Modularizing and Generalization of code to facilitate Customization with only limited changes
  • Worked Actively with Business Team to get the clarifications and inputs as we have continuous Integration
  • Data analysis and design
  • Reporting project status to the project leader and updates the project status
  • Co-ordinate with the project teams located in various Geographic’s on resource and scheduling

Environment: Spring, Java SE 6,HADOOP, HDFS, HIVE, Drools, Java EE, EJB 3.0, IBM DB2, Jboss5.1, XML, XSLT, JAXB, Apache CXF, Servlets, JMS, ActiveMQ, Pentaho kettle, MangoDB, jBPM, Maven, Jetty Server, GWT, Maven, Sonar, Git, IBM Clear case, Junit, JPA, SQL

Confidential

Software Engineer

Responsibilities:

  • Involved in design and development of frameworks for components as per requirement.
  • Involved in design and development of web services using Axis2
  • Developed the data services to get the data from database using jdbc and spring jdbc templates
  • Design and developed the get Coverage’s and get Configure Product web services
  • Design and Developed the get Insurable Items web service for product in product model component
  • Developed the get Roles web service for product in product model component
  • Involved in the design of product configuration, publish, and execution components
  • Involved in the integration of publish and execution component with the controller
  • Involved in the design of the Eligibility Rules Component (Publish and Execution) using drools
  • Implementation of the rules Publish Component using Drools API
  • Implementation of the rules Execution component using Drools API

Environment: Core Java, J2EE, Drools, Oracle 9i, MS SQL Server, Antlr, XSLT, XML, Axis2,EJB, Jboss, Apache Tomcat, Maven, ILOG Configurator, JBDD, Spring, Hibernate, EJB, DOM, SVN

Confidential

Software Engineer

Responsibilities:

  • Involved in design and development of interactive solver frameworks and service
  • Involved in design of data base table in SQL server and oracle
  • Developed the interactive solver web service for getting the product model
  • Developed the interactive solver API for solving of product based rules dynamically and interactively.

Environment: Core Java, J2EE (JSP, Servlets), Oracle 9i, MS SQL Server, XSLT, XML,EJB Axis2, JBoss, Apache Tomcat, Maven, ILOG Configurator, JBDD, Hibernate, DOM, SVN, springHibernate, Java Script, AJAX, Drools, Struts2

We'd love your feedback!