Sr. Java Developer Resume
Cary, NC
SUMMARY
- Over 5+ years of experience in IT as a Java developer in all phases of Software Development Life Cycle (SDLC) and extensive experience in Web based enterprise applications.
- Worked extensively on design and development of Core Java, JSP, Servlets, JSTL and other technologies in JEE, POJO based applications.
- Hands on experience with the MVC and ORM frameworks such as Struts, Hibernate, Core Spring.
- Expertise in web application development using HTML, XHTML, DHTML, CSS, Java Script, JSF, PHP, Ajax, jQuery, Angular 4, and JSP.
- Experience in develop RESTFUL web services.
- Experience in client - side with AJAX, and Java Script.
- Experience in Configuration Management tools like JIRA, Visual, Perforce, CVS and Subversion.
- Expertise in using version code control systems such as GIT, SVN.
- Experience in using tools Log4J, Unit Testing Tools Junit, and Build Tools such Maven.
- Good exposure in Design Patterns for Web and Enterprise applications.
- Design and execution of test scenarios, test cases and experience in Functionality Testing.
- Involved in Documentation of user manuals and all phases of application development
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL.
Web Technologies: CSS, HTML5, Bootstrap, AJAX, JQuery, ReactJS, Java Script.
Frame Works: JSF, Spring, Hibernate, Struts.
Test Tools: Junit, Mockito.
Databases: DB2, MS SQL Server, MySQL, Oracle.
Operating Systems: Windows, Linux.
IDE: Eclipse, NetBeans, RAD, STS.
SOA/WebServices: WSDL, SOAP, (JAX-WS), REST (JAX-RS), SOA.
Build and Automation tool: Maven, ANT, Gradle, Jenkins, JIRA.
Version Control: ClearCase, CVS, SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Cary, NC
Sr. Java Developer
Responsibilities:
- Worked as L3 support, to fix the reported defects and testing as well
- Worked with LDAP for authentication purpose, Active directory’s
- Worked with Rest API to call orchestrator by passing parameters
- Involved in end to end testing both automation and manual testing
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
Confidential - Atlanta, GA
Sr. Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
- Used Eclipse IDE tool to develop the application and Used JIRA to create EPICs and User Stories for the Sprint cycle.
- Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Designed Hibernate entities that map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
- Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
- Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
- Develop Rest web application by Spring Boot and implemented single sign on by OAuth2.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Implemented RESTful webservices for communicating using JAX-RS annotations.
- Established efficient exception handling and logging using Spring AOP.
- Experience with automation using GIT Docker Jenkins, Ansible, and Chef
- Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
- Used Web sphere 8.5 Application Developer with RAD 7.5 as development IDE for building, testing and deploying application locally.
- Designed and Developed consumer, producer using Restful web services using JAX-RS for various backend services in NichPRO application.
- Developed applications using MVC frameworks and API like Struts, Spring MVC and Spring AOP
- Used Postman to access the results of Rest API calls
- Nachos Operating System Design and Implementation 2012 Java multithreading, Process scheduler, Memory & I/O managers, CVS, Eclipse
- Used threads features to API calls to enhance the application Performance
- Reporting to Manager EDPP Data Ingestion, currently responsible for operationalizing enterprise data lake on Big-data platform called Enterprise Data Provisioning Platform (EDPP)
- Worked on proof of concept for metadata ingestion process which will drive down the cost and effort to get meta data into EDPP
- Worked with JSON file format for StreamSets. Worked with Oozie workflow engine to manage interdependent Hadoop jobs and to automate several types of Hadoop jobs
- Shell scripts to dump the data from MySQL to HDFS.
- Analyzing of large volumes of structured data using SparkSQL
- Explored StreamSet Data collector Implemented Stream
- Sets data collector tool for ingestion into Hadoop.
- Created functional interface with useing Lambda expressions
- Worked on building proxies and policies with in APIGEE along with security frameworks
- Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot, which is radically faster in building cloud Micro services and develop Worked with Spring JDBC to store and retrieve data from Oracle Databases.
- Strong experience with configuration management tools i.e. Chef and Ansible
- Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
- Utilized spring annotations and XML configuration for Dependency Injection.
- Deployed the application to apache TOMCAT server.
- Troubleshoot issues within PCF environments and involving Pivotal vendor as and when needed.
- Build components scheduling and configuration using Maven.
- Used Spring Inversion of Control, to make application easy to test and integrate.
- Used Auto wired Pojo and DAO classes with Spring Controllers.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- User login, search & portfolio created using HTML5, CSS3, JavaScript and JQuery
- Used GIT for version control.
- Created numerous test cases using JUnit framework and JUnit for front end UI testing.
Environment: Java 8.0, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4.30, Spring Framework 4.0, Angular JS, JQuery, Maven 3.3, Bootstrap, AJAX, JSON, JSP, Spring boot, JavaScript, HTML5, CSS3, DOJO, RESTful, JAX-RS, JDBC, DB2, Log4j, Jenkins, Hadoop,Apache Tomcat.
Confidential, Sugar Land, TX
Java Developer
Responsibilities:
- Developed JSP and extensively used tag libraries
- Implementing and planning the server-side architecture using spring and Hibernate.
- Configured the spring framework for entire business logic layer with XML bean configuration files.
- Preparation of Low Level Designing and High Level Designing and relevant documentation.
- Unit testing using JUnit.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Extensively used Eclipse based STS IDE for building, developing and integrating the application.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Developed one-much, many-one, one-one annotation based mappings in Hibernate.
- Developed DAO service methods to populate the domain model objects using hibernate.
- Used java collections API extensively such as Lists, Sets and Maps.
- Wrote DAO classes using spring and Hibernate to interact with database for persistence.
- Performed on e-Commerce by using JSF framework and JavaScript, Jquery HTML5 pages.
- Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server
- Implemented Unit and Integration test cases with JUnit Framework based on Functional Flow.
- Wrote request handler methods in the Spring MVC controllers.
- Configured view resolvers for Spring MVC Web layer.
- Configured Log4j for logging and debugging
- Used JDBC API, Data source, and JNDI for data access with Oracle DB.
- Designed unit test plans and developed JUnit cases
Environment: OOAD,Java, JDBC, Spring Application Framework, Spring ORM, Spring JDBC, Spring MVC, Hibernate ORM, Oracle 11g,Eclipse based Spring Source Tool Suite(STS), JUnit,Log4J, Maven, Apache Webserver, Linux and Windows, MS Visio, MS Office, MS Project
Confidential
Java Developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
- Built and managed the Application by using IBM Websphere portal 8.0.
- Implemented the application in Jakarta Struts Framework and it is Model View Controller design pattern based framework.
- In the presentation layer we used Struts Validation and Tiles Framework.
- Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
- In-order to load the data to Oracle using Java and Excel API we developed dump and Load Utility to extract the data.
- Used RMI to enable objects on different systems to interact in distributed network.
- Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
- Used node.js which is event-driven model for data-intensive real-time applications.
- In the project we used PL/SQL commands to work on Oracle database.
- In our project used Node.js which uses the Google V8 JavaScript engine to execute code, and a large percentage of the basic modules are written in JavaScript.
- Used JQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
- Used AngularJS directives to specify custom and reusable HTML-like elements.
- Implemented custom Dojo widgets, including a multi-complete widget that works like your email client's to field.
- Worked on retail and merchandising website to update the goods and services.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
Environment: RUP,JDK 1.5, Servlets, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service(JAX-WS),HTML, AJAX, DOJO,GUI, AngularJS, RMI, COTS, JavaScript, Hybris, CSS, Apache Server,SVN,DB2,Web Api, SQL Server, REST webservices, Adobe Dreamweaver CS5, ANT 1.7,node.js, IBM Web Sphere Application Server 8.0,Clear case, SoapUI, Visio, Rational Rose, Log4j