We provide IT Staff Augmentation Services!

Java Lead Resume

5.00/5 (Submit Your Rating)

Mclean, VA

PROFESSIONAL SUMMARY:

  • Java Lead with 16 Years of experience in Designing and Development of Enterprise solutions based on Java/J2EE Technologies, Agile Methodology and Test - Driven Development (TDD) Technique.
  • Around 4 Years of experience with big data technologies like hadoop, HDFS, mapreduce, hive, hbase, casssandra, mongodb, scala and apache spark.
  • Strong development experience in Java, JDBC, Servlets, JSP, Java Beans, Spring, JPA, Hibernate, Micro Services, Restful Web Services, SOAP Web services, JMS, Multi-Threading, Collections, JNDI, XML, XML Schema, Groovy, Grails, AJAX, JUnit, Mockito, PowerMockito, ANT, Maven, Log4j, HTML5, JavaScript and JSON.
  • Good Experience with JavaScript, MVC Framework AngularJS and knowledge on other frameworks like Backbone.js, Node.js.
  • Experienced with Java 1.4, Java 1.5, Java 1.6, Java 1.7 and Java 1.8 along with the migration activities from java version.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Expertise in Core Java concepts including Lambda Expressions, Functional Interfaces, Collections, Exception Handling, Multi-Threading, Generics, data structures and algorithms.
  • Strong experience in J2EE components like XML, JAXB, JSON.
  • Experience in working with Service Oriented Architecture using SOAP(JAX-WS) and RESTful (JAX-RS, Spring MVC) webservices, Spring Framework (Dependency Injection, Spring Core, Spring DAO, Spring Transaction, Spring MVC, Spring AOP) and Hibernate.
  • Expertise in application development using various Application Servers like WebSphere Application Server (WAS), JBoss, WebLogic Server, Tomcat
  • Experience in developing front end/User Interface using HTML, Angular Js, JQuery, Bootstrap, CSS and Java Script.
  • Keen understanding in working with J2EE design patterns such as Adapter, Command, MVC, DAO, Singleton, Factory.
  • Created unit test cases to test the application with more than 75% test case coverage using JUNIT, TestNG, Mockito, Selenium.
  • Expertise in Relational Databases like Oracle SQL, MySQL and proficient in writing complex SQL Queries (Joins and Triggers), Stored Procedures, Triggers using PL/SQL
  • Experience in working on agile methodology and used VersionOne as an agile tool, Test-Driven Development and actively participated in scrum meetings and having knowledge on Pair programming.
  • Experience on working with Maven, Ant, Jenkins, Log4J, Slf4j and Shell scripting.
  • Experienced with Continuous Integration tools like Hudson and Jenkins.
  • Experience in converting business specifications to UML diagrams
  • Expertise in using version controls(SVN, CVS) to manage the code and merge the code.
  • Having excellent debugging skills to identify the root cause of the issue or defect.
  • Experienced in Defining and creating Technical, Design and Functional documents.
  • Experienced in the project management activities like effort estimation, project plan preparation, schedule planning, release planning and risk analysis.
  • Excellent in communication, analytical, presentation skills and a quick learner
  • Strong experience in Big Data components such as: Hadoop, HDFS, MapReduce, Pig, Hive, Hbase, Sqoop, Oozie, Cassandra, MongoDB, Spark (Play Framework).
  • Ability to learn and adapt quickly to the new emerging technologies.

TECHNICAL SKILLS:

Languages: Java(1.4, 1.5, 1.6, 1.7, 1.8), Javascript, SQL, PL/SQL.

Core Java: Collections, I/O, Multithreading, Serialization, Streams, Lambda, JDBC.

Enterprise Java: JSP, Servlets, Web Services, REST.

Java Frameworks: Spring IOC/MVC/Security/AOP/Scheduler, Struts, Hibernate, JUnit, Log4j.

FrontEnd: HTML, CSS, Java-script, jQuery, AJAX, Bootstrap, AngularJS 1.5/2.0.

SOA Technologies: Web Services,SOAP, REST, WSDL.

Application/Web Server: Weblogic, Apache Tomcat.

Database: Oracle 9i/11/12c, 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, Mclean, VA

Java Lead

Responsibilities:

  • Gather and analyze the requirements from Product Owners(Business Owners) and prepare the design documents in Confluence.
  • Implementation of the business requirements by using
  • Involved in the production support activities like AWS Cluster Rehydration and RESTFul API Service Deployment.
  • Involving in database design using SQL Server 2008/2012, MySQL, Oracle 11 and Teradata.
  • Involved in Analysis, Design, and Development Production phases of the application.
  • Implementation of the CICD Pipeline for the spark application deployment.
  • Testing the application thoroughly and document the changes.
  • Prepared Junit, Mockito, Cucumber, Selenium Test Cases and execution of the same.
  • Involved in code review activities by using Crucible and git.
  • Involved in maintaining the project goals to have zero SONAR violations.
  • Involving in the day to day support activities for the production like providing defect fixes and clarifications for the production support tickets.
  • Identifying the root-cause for repeated issues and providing the generic solution to mitigate the risk of getting the same type of issues.
  • Involved in application build and deployment activities by using ANT, Maven and Jenkins.
  • Used the version control tools like Git, SVN, CVS, TFS and VSS.
  • Worked with different operating systems like Unix, Linux and Windows.
  • Implemented the applications with spotbugs and 100% code coverage.
  • Mentoring the team members, helping the team with valuable inputs.
  • Worked as Team Leader by coordinating with the team members and integrating the code.
  • Involved in project management activities like requirements analysis, effort estimation, project planning, release planning, production deployment planning and Post production support.
  • Actively participated in team meetings and prepared the MOMs and Action Items.

Environment: Apache Spark(Big Data), Scala, Amazon EMR, Amazon S3 Buckets, Amazon EC2, Jenkins, Terraform, Java, J2EE, JDBC, JSP,EJB, Spring MVC, Spring Boot, JPA, Hibernate, REST API, SOAP API, Javascript, Html5, CSS, xml, JQuery, Ajax and AngularJS, IntelliJ, Eclipse Luna, Eclipse Neon, Pagerduty, Splunk, Git, SOAP UI, Postman, HDFS, Postgres, Oracle and Teradata.

Confidential, Somerset, NJ

Java Lead

Responsibilities:

  • Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with Oracle Database as the backend.
  • Developed a responsive web application for backend systems using AngularJS with HTML5 and CSS3.
  • Built reporting module for analytic services using custom AngularJS MVC Framework Components.
  • Involved in end to end implementation of the project from requirement gathering to the production support.
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using Spring MVC framework.
  • Used SOAP web services to communicate with the other subsystems.
  • Oracle is the backend for the application. Prepared the DML and DDL for the releases.
  • Preparation of the ear by including all the implementation code in the build and deployment of the ear in the Tomee 8.0.
  • Providing the necessary support for the UAT, SIT and Production Support.
  • Management of the defects of various severities and prioritizing the defects to provide the priority defects to business review.
  • Analysis of the java components by using Java 8 features.(JDK 1.7 and JDK 1.8) and refactoring the code to utilize the JDK 1.8 features.
  • Implementation of the change requests by using Java 1.8 lambda expressions.
  • Constructed web pages for application using MVC3, JavaScript, JQuery,ReactJS, and Node.js.
  • Used the java 1.8 collection framework for the effective usage in the utility classes.
  • UsedJenkins which is an open source continuous integration tool written injava which provides

    Integration services for software development.

  • Responsible for manipulating HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)

Environment: Java 1.8, Spring MVC 5.0, Hibernate 4.2, JavaScript, AngularJS, JQuery, Web Services (SOAP),Oracle 11g,SQLDeveloper, JSON, XML, Log4j, NetBeans.

Confidential

Java Lead

Responsibilities:

  • Implementation of the critical modules by following the Struts framework components.
  • Responsibilities included development of new modules of the application such as Web using J2EE Technologies, Struts and Spring Framework.
  • Management of 4 junior resources for the work management.
  • Gathering the business requirements from the client, preparing the requirement document for the signoff.
  • Develop the UI for the business requirements and preparation of the interfaces which will interact with the host for the transaction data.
  • Implemented the MVC architecture using the Struts Framework.
  • Implementation of the host calls which will include the formation of the request (which will be sent to the host) and receiving the response from the host.
  • Review of the Requirement document, design and Unit Test Plans.
  • Preparation of the ear by including all the implementation code in the build and deployment of the ear in the WAS server 8.0.
  • Providing the necessary support for the UAT and QA in terms of the clarification and defect fixes if any,
  • Management of the defects of various severities and prioritizing the defects to provide the priority defects to business review.
  • Following the management process for the CRs implementation with Agile and providing the metrics information to the 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.
  • Used JavaScript to display the pages in the User Interface Application (Web browser).
  • Implemented the Change Orders by using the Struts framework.
  • Wrote database triggers, procedures, functions in PL/SQL and incorporated business rules and constraints.
  • Responsible for retrieving weekly financial reports from SQL Server Database.
  • Developed SQL queries to retrieve and manipulate oracle databases.
  • Have developed many Restful web services interacting with the third-party aggregators.
  • Used Jenkins for continuous integration of the application.
  • Used Hibernate to create a data layer to the services to do CRUD operations in DB.
  • Supporting User Acceptance testing and addressing User Acceptance Testing defects.
  • Used STRUTS Framework in designing the reporting application.
  • Wrote JAVA Servlets that generates dynamic VXML.
  • Involved in creating JUNIT test cases.
  • Integrated the Java Code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/SASS, Bootstrap, Node.js and AngularJS.
  • Worked extensively on AngularJS in creating Controllers.

Environment: JDK1.6, Struts 2, Hibernate 4.2,, HTML 5, CSS 3, XSLT, JavaScript, JQuery, AngularJS, 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 the end of processing, each day’s transactions for one employee is converted to a single record with 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 the input files to the Raw Layer using the Spring batch programs and converting the data with Spark and store then in the Access Layer.
  • Development and testing of Spring Batch Java programs modules and integration with the Big Data No- SQL Database: Cassandra.
  • Worked on the Spring Boot module for the project implementation.
  • Analysis of the big data problems and provide the solutions with the hadoop eco systems.
  • Access and Raw layers are being used for the storage and achieve purpose.
  • Development of the module using the scala language and prepare the build for the same.
  • Analysis of the java components by using Java 8 features.(JDK 1.7 and JDK 1.8) and refactoring the code to utilize the JDK 1.8 features.
  • Multiple layers of retrial mechanism to ensure zero data loss during batch load.
  • Involved in the scala programs development for the Admin module where in the data is huge which is being implemented with the RDD.
  • Prepared the Mapreduce programs for the batch jobs.
  • Involved in the preparation of the hive queries.
  • Java integration with 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 performed, to ensure the data is valid.
  • Data load to Cassandra and MySql through the standard load scripts.
  • Web application development using simple servlet, controller and DAO framework, to enable HRs and managers to query & visualize the usage of attendance data.
  • Worked extensively on AngularJS in creating Controllers.

Environment: Java, Hadoop, MapReduce, Hive, Mapreduce, Scala and Apache Spark,Spring, Spring MVC,, Oracle 10g, JBoss, Maven, Gradle GIT, Log4j, AngularJS, TDD, Agile.

Confidential

Java Lead

Responsibilities:

  • Involved in design and development of the User Interface
  • Designed the web pages using HTML, java and JavaScript.
  • Management of 5 junior resources for the work management.
  • Gathering the business requirements from the client, preparing the requirement document for the signoff.
  • Involved in the Project Planning and preparing the CM Plan and MPP for the project execution.
  • Develop the UI for the business requirements and preparation of the interfaces which will interact with the host for the transaction data.
  • Implementation of the finacle host calls which will include the formation of the request(which will be sent to the host) and receiving the response from the host.
  • Review of the Requirement document, design and Unit Test Plans.
  • Preparation of the ear by including all the implementation code in the build and deployment of the ear in the WAS server 8.0.
  • Providing the necessary support for the UAT, SIT and Production Support.
  • Management of the defects of various severities and prioritizing the defects to provide the priority defects to business review.
  • Following the management process for the CRs implementation with waterfall and providing the metrics information to the management.

Environment: Java, Servlets, JSP and Commands, Oracle 10G, Websphere Application Server 6, 7.0, Websphere Application Server 6, 7.0.

Confidential

Java Lead

Responsibilities:

  • Complete implementation of OTM Module.
  • Complete implementation of the Scheduler component in the OTM Decision Engine.
  • Implemented the Transaction Management in Spring.
  • Prepared the log4j component for the project.
  • Implemented the DAOs and Spring Stored Procedures.
  • Followed Quality process followed by Infosys.
  • Took initiative to prepare the review checklist and naming conventions.
  • Understanding the requirements.
  • Writing Unit test cases/Unit testing.
  • Hard code Removal as specified in the review checklist.

Environment: Spring 2.5.0, Java 1.5, Eclispe Europa, Oracle 10g, GlassFish.

Confidential

Java Developer

Responsibilities:

  • Analysis of the specifications and design.
  • Involved in the build of the R12.
  • Prepared Project Setup in Eclipse and Web logic Deployment (8.1) setup Documents.
  • Implementation of the Code.
  • Preparation of the Impact Analysis Document and Checklist.

Environment: Struts 1.2, EJB 2.0, JMS, Microsoft SQL Server 2000, Weblogic 8.1.

We'd love your feedback!