Java Lead Resume
Plano, TexaS
PROFESSIONAL SUMMARY:
- Having around 13 years of IT experience and technical proficiency in Java/J2EE technologiesalong wif big data solutions (Hadoop) and Apache Spark.
- Good Experience in Developing Applications using JAVA/J2EE technologies like JDBC, JSP and Servlets.
- Expertise in Core Java concepts including Collections, Exception Handling, Multi - Threading, Generics, data structures and algorithms.
- Experience in working on agile methodology and used Jira Kanban board as agile tool, Test-Driven Development and actively participated in scrum meetings and having noledge on Pair programming.
- Extensive noledge wif SQL and PLSQL, utilizing various standard utilities and writing complex queries using dynamic SQL for oracle database.
- Proficient in using J2EE Frame works: Hibernate and Spring Technologies.
- Keen understanding of design patterns like Singleton, DAO, MVC and FRONT-Controller.
- Experience in MVC (Model View Controller) architecture wif JDBC, Hibernate and spring framework.
- Good experience in Java, J2EE, MVC architecture, Servlets, JSP, Spring MVC, Spring Boot, Multi-threading, JavaBeans, Hibernate, JDBC, Design Patterns, Spring Framework.
- Familiar wif Unix and its commands and utilities.
- Expert in developing many SOAP based web services and consumed many soap services.
- Having noledge in developing Restful Web Servicesconsuming REST API’s.
- Good noledge on Spring IO, Spring MVC, Spring Security, Spring Transactions and Spring AOP.
- Experience in web front-end development using HTML, CSS, JavaScript and client-side MVC frameworks
- Experience wif Continuous Integration/Continuous Delivery tools and pipelines in cloud environment.
- Experience in database development and writing SQL/PLSQL scripts for teh scheduler jobs.
- Experience in data modeling design and Analysis.
- Experience in programming wif IDE’S like Eclipse.
- Expertise in writing and executing Unit Test cases using JUNIT, Mockito testing framework.
- Experience working wif ANT, MAVEN Build tool and using log4jfor logging.
- Experience in deploying and configuring application servers such as Apache Tomcat.
- Experience in trouble shooting and testing teh applications.
- Strong analytical skills wif good interpersonal and communication skills.
- Ability to learn and adapt quickly to teh new emerging technologies.
- Strong experience in Big Data components such as: Hadoop, HDFS, MapReduce, Pig, Hive, Hbase, Sqoop, Oozie, Cassandra, MongoDB, Spark (Play Framework).
- Strong experience of software and system development using Core Java, JSP, Servlets, EJB, JDBC, Spring Boot, Spring Framework, Maven, ANT, JUnit, Log4j.
- Strong experience in J2EE components like XML, JAXB, JSON.
TECHNICAL SKILLS:
Languages: Java, Javascript, SQL, PL/SQL.
Core Java: Collections, I/O, Multithreading, Serialization, JDBC.
Enterprise Java: JSP, Servlets, Web Services, REST.
Java Frameworks: Spring IOC/MVC/Security/AOP, Struts, Hibernate, JUnit, Log4j.
Front-End: HTML, CSS, Java-script, jQuery, AJAX, Bootstrap.
SOA Technologies: Web Services,SOAP, REST, WSDL.
Application/Web Server: Weblogic, Apache Tomcat.
Database: Oracle11g/9i, DB2, SQL Server.
IDE: Eclipse 3.x/4.x, MyEclipse.
Other: Git, JIRA, Jenkins, MS Office.
Operating System: Windows, Linux, Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, Plano, Texas
Java Lead
Responsibilities:
- Involved in end to end implementation of teh project from requirement gathering to teh production support.
- Management of 5 resources for teh work management and task completion.
- Used Spring beans to encapsulate business logic and implemented application MVC architecture using spring MVC framework.
- Used SOAP webservices to communicate wif teh other sub systems.
- Oracle is teh backend for teh application. Prepared teh DML and DDL for teh releases.
- Preparation of teh ear by including all teh implementation code in teh build and deployment of teh ear in teh WAS server 8.0.
- Providing teh necessary support for teh UAT, SIT and Production Support.
- Management of teh defects of various severities and prioritizing teh defects to provide teh priority defects to business review.
Environment: JDK1.6, Spring MVC 3.2, Hibernate 4.2, JavaScript, JQuery, Web Services (SOAP),Oracle 11g,SQLDeveloper, JSON, XML, Log4j, Eclipse.
Confidential
Java Lead
Responsibilities:
- Management of 4 junior resources for teh work management.
- Gathering teh business requirements from client, preparing teh requirement document for teh signoff.
- Develop teh UI for teh business requirements and preparation of teh interfaces which will interact wif teh host for teh transaction data.
- Implementation of teh host calls which will include teh formation of teh request (which will be sent to teh host) and receiving teh response from host.
- Review of teh Requirement document, design and Unit Test Plans.
- Preparation of teh ear by including all teh implementation code in teh build and deployment of teh ear in teh WAS server 8.0.
- Providing teh necessary support for teh UAT and QA in terms of teh clarification and defect fixes if any,
- Management of teh defects of various severities and prioritizing teh defects to provide teh priority defects to business review.
- Following teh management process for teh CRs implementation wif Agile and providing teh metrics information to teh management.
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
- Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Implemented teh application using spring modules includes IOC, Batch and MVC.
- Used JavaScript to display teh pages in teh User Interface Application (Web browser).
- Used Spring Framework for Dependency injection & integrated Hibernate for interacting wif teh data base.
- Used Spring beans to encapsulate business logic and implemented application MVC architecture using spring MVC framework.
- Wrote database triggers, procedures, functions in PL/SQL and incorporated business rules and constraints.
- Achieved high skill level wif most Unix commands and utilities. Familiar wif most basic system administration tools and tasks.
- Fundamental understanding of teh functions of teh Unix operating system.
- Responsible for retrieving weekly financial report from SQL Server Database.
- Individual contributor to Oracle database upgrade from 8i version to Oracle 11g version
- Developed SQL queries to retrieve and manipulate oracledatabase.
- Consumed SOAP service of DGW for teh OFX application and tested using SOAP UI.
- Programming Security Layer using various protocols like OAUTH2 and SAML validation for teh RESTAPI endpoints
- Have developed many Restful web services interacting wif teh third-party aggregators.
- Designed and Developed SOAP and Rest clients to interact wif third party applications.
- Used Jenkins for continuous integration of teh application.
- Used Hibernate to create data layer to teh services to do CRUD operations in to DB.
- Supporting User Acceptance testing and addressing User Acceptance Testing defects.
- Involved in creating JUNIT test cases.
Environment: JDK1.6, Spring MVC 3.2, JSF2.0, Hibernate 4.2,, HTML 5, CSS 3, XSLT, JavaScript, JQuery, Web Services (REST, SOAP),Oracle 11g,SQLDeveloper, JSON, XML, Log4j, JBOSS 6.3, Eclipse, Maven.
Confidential
Java Lead
Responsibilities:
- Processing input attendance data through Hadoop Map Reduce programming paradigm. At teh end of processing, each day’s transactions for one employee is converted to a single record wif various attendance analytics attributes, such as total hours in office, in building, in campus for a day etc.
- Data modeling and analysis for storage in Cassandra and MySql.
- Loading teh input files to teh Raw Layer using teh Spring batch programs and converting teh data wif Spark and store tan in teh Access Layer.
- Development and testing of Spring Batch Java programs modules and integration wif teh Big Data No- SQL Database: Cassandra.
- Worked on teh Spring Boot module for teh project implementation.
- Analysis of teh big data problems and provide teh solutions wif teh hadoop eco systems.
- Access and Raw layers are being used for teh storage and achieve purpose.
- Development of teh module using teh scala language and prepare teh build for teh same.
- Analysis of teh java components by using Java 8 features.(JDK 1.7 and JDK 1.8) and refactoring teh code to utilize teh JDK 1.8 features.
- Multiple layers of retrial mechanism to ensure zero data loss during batch load.
- Involved in teh scala programs development for teh Admin module where in teh data is huge which is being implemented wif teh RDD.
- Prepared teh Mapreduce programs for teh batch jobs.
- Involved in teh preparation of teh hive queries.
- Java integration wif Cassandra is done through DataStax’s Cassandra driver 2.0, 2.1.
- This project involved data analysis using Hive and Pig. Using pig, initial data filtering and check is preformed, to ensure teh data is valid.
- Data load to Cassandra and MySql through teh standard load scripts.
- Web application development using simple servlet, controller and DAO framework, to enable HRs and managers to query & visualize teh usage of attendance data.
Environment:Java, Hadoop, MapReduce, Hive, Mapreduce, Scala and Apache Spark,Spring, Spring MVC,, Oracle 10g, JBoss, Maven, Gradle GIT, Log4j, TDD, Agile.
Confidential
Java Project Lead
Responsibilities:
- Involved in design and development of teh User Interface
- Designed teh web pages using HTML, java and JavaScript.
- Management of 5 junior resources for teh work management.
- Gathering teh business requirements from client, preparing teh requirement document for teh signoff.
- Involved in teh Project Planning and preparing teh CM Plan and MPP for teh project execution.
- Develop teh UI for teh business requirements and preparation of teh interfaces which will interact wif teh host for teh transaction data.
- Implementation of teh finacle host calls which will include teh formation of teh request(which will be sent to teh host) and receiving teh response from host.
- Review of teh Requirement document, design and Unit Test Plans.
- Preparation of teh ear by including all teh implementation code in teh build and deployment of teh ear in teh WAS server 8.0.
- Providing teh necessary support for teh UAT, SIT and Production Support.
- Management of teh defects of various severities and prioritizing teh defects to provide teh priority defects to business review.
- Following teh management process for teh CRs implementation wif waterfall and providing teh metrics information to teh management.
Environment: Java, Servlets, JSP and Commands, Oracle 10G, Websphere Application Server 6, 7.0, Websphere Application Server 6, 7.0.