Java Full Stack Developer Resume
Bentonville -, AR
SUMMARY
- 7+ Years of professional experience in Software Analysis, Design, Development, Implementation, Testing and Debugging of Object - Oriented Applications Web based Enterprise Applications using Java/J2EE.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL
J2EE Technologies: Java (JDK1.6/1.7/1.8), J2EE, JSP, Servlets, JDBC, JSF, Swings, jQuery
Web Technologies: HTML4, HTML 5, CSS, CSS 3, DHTML, JavaScript, Angular 2/4
Frameworks/ORM tools: Spring Boot, Spring MVC, Spring 3.x/4.x (Dependency Injection) Spring MVC, Core, Spring IOC, Spring JDBC, Springwith Hibernate, Struts1.x/2.0.
Web/Application Servers: Apache Tomcat 6.0-8.0, Web Logic 8.1/9.1, Web sphere 7.0, JBoss
Databases: Cassandra, DB2, Cloud RDBMS, Oracle 11g, SQL, NOSQL, MYSQL
Libraries and tools: Ant, Maven, Jenkins, Log4j, grunt, gulp, TOAD, Junit, JIRA
Version Control: GIT, SVN, CVS, Bitbucket, TFS
PROFESSIONAL EXPERIENCE
Confidential, Bentonville - AR
Java Full Stack Developer
Responsibilities:
- Following Agile Scrum Methodology in analysis, designing and developing application business features.
- Responsible for requirement discussion, design, develop, implementation and testing Micro services, Rest webservices using Java/J2EE technologies.
- Developed Micro services /Rest webservices using Spring Framework (Spring Boot, Spring Core, Spring MVC, Spring IOC, Spring ORM, Spring Web flow, Spring Data Access Object).
- Extensively worked in designing both Front end & Backend applications using Java, J2EE Web frameworks, HTML, CSS, Angular, AJAX, JavaScript, jQuery and Bootstrap.
- Worked on CQL (NoSQL), SQL Queries using Hibernate framework with Spring ORM in interaction with the Relational Database Management System (RDBMS).
- Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
- Worked extensively on Java 8 features like For Each, Java stream API for bulk data operations on collections.
- Followed the test-driven development (TDD) using the JUNIT and Mockito framework.
- Involved in CICD process using GIT, Jenkins job creation and Maven build.
Environment: Java 1.8/J2EE, Spring Boot, Restful Web Services, Spring-ORM, Hibernate, SOAP, jQuery, AJAX, Angular, JavaScript, Bootstrap, Cassandra, Oracle, PL/SQL, Eclipse, WebStorm, Apache TomEE, Maven, Junit, Agile, Jenkins, Confidential cloud services, Unix, Mockito, Swagger, log4j, Looper, Jenkins, One-ops, Cloud.
Confidential - Dearborn, MI
Java Full Stack Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE and SCRUM methodology.
- Worked on Detailed Code design and develop the code in Java/J2EE components including Core Java, J2EE, JDBC, MVC, Spring Framework, Hibernate, Java Beans, and XML.
- Worked on Spring Framework handling major concepts like Dependency Injections, Spring IOC Containers and Transaction Management Declaratives (annotations based).
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in creating and consuming SOAP web services using JAX-WS to expose application functionality to applications.
- Developed Restful based web services and used JSON as the communication for REST mechanism using annotations.
- Designed applications using HTML, JavaScript, Bootstrap, CSS3, Node.js and Angular.
- Wrote unit test scripts using JUnit framework and Mockito for testing functionalities in a Test-Driven Development (TDD) methodology.
- Extensively used Oracle programming using SQL and PL/SQL.
- Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments on WebSphere Application Server.
Environment: Java1.7/J2EE, JSP, JDBC, Spring, Spring MVC, Hibernate, Spring IOC, Spring AOP, Spring ORM, RESTful webservices, jQuery, AJAX, Node.js, JavaScript, Bootstrap, CSS3, Angular, Oracle, Spring Boot, PL/SQL, JDBC, Eclipse, WebLogic, Junit, Agile Jenkins, Maven
Confidential
IT Developer
Responsibilities:
- Worked as a Development Intern for developing/redesigning software for confidential - Information Technology Services Division).
- Working closely with business users to create/modify specifications and create strong user stories.
- Developed application using Agile/Scrum methodology which involve daily stand ups, Test driven development and continuous integration.
- Involved in developing and coding of stored procedures, triggers and functions using PL/SQL.
- Involved in developing server-side program with Core Java, Servlets, and JSP’s.
- Development and design using Java Spring, Html, CSS, and JavaScript.
Environment: JDK1.6, Spring framework, HTML, CSS, JSP, Node.js, JSON, XML, Log4j, Tomcat, Log4J, Eclipse, GIT, Maven, Oracle 11g.
Confidential
Java Developer
Responsibilities:
- Developed new requirements proposed for Electronic Eligibility Management System for UHG.
- Involved in understanding functional specifications and developing creative solutions to meet business requirements.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, JDBC and Tomcat server.
- Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, JavaScript, jQuery and CSS.
- Developed Web Services using WSDL, SOAP to communicate with the other modules.
- Involved in development of REST Web Services using Spring MVC to extract data from databases.
- Developing and Consuming the REST web services using Jersey API.
- Developed test cases using Junit for unit testing and created test plans for unit, peer, integration and UAT testing and tested JUnit.
- Used Jenkins to build and deploy the application.
- Worked in Agile Development (JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
Environment: HTML5, CSS3, JavaScript, Core Java, jQuery, Bootstrap, XML, J2EE, JSP, SOAP, Spring MVC, Spring Core, Hibernate, Eclipse, Oracle, REST, SOAP, Eclipse, Spring Framework, Apache Tomcat, Servlets, Junit, Log4j, SVN.
Confidential
Java Developer
Responsibilities:
- Involved in design and implementation of business application to help generate requirements while working closely with developers and involved in high-level, low-level design of application.
- Used Core Java concepts in application such as multithreaded programming, synchronization of threads used thread wait, notify, join methods etc.
- Used Hibernate framework to implement Object Relational Mapping. Used Hibernate Annotation method for Object Relational Mapping.
- Involved in writing DAO layer using Hibernate to access the IBMDB2 database.
- Developed REST services using JERSEY implementation.
- Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
- Used JDBC and SQL for database management and wrote SQL queries.
- Used Stored Procedures and triggers in the manipulation of database.
- Developed DAO’s with SQL queries to process database transactions.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed several interfaces in core Java and Hibernate for all the feed requirements to allow file transfers.
- Used ANT automated build scripts to compile and package the application.
- Worked as Business Analyst and helped Clients in taking Key decisions.
Environment: HTML, CSS, Bootstrap, AJAX, Core Java, JavaScript, MVC, jQuery, JSON, Spring AOP, XML, ANT, JPA, Spring MVC, Servlets, Chrome DEV Tool, REST, SOAP, IBM DB2, Apache Tomcat, Web sphere, Spring Core, Hibernate, Spring Framework, Junit, Log4j, RAD, SVN.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of life cycle of software development system including designing, developing, testing and deployment of the application.
- Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on the presentation layer, the business layer is built using Spring and the persistence layer using Spring DAO.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Implemented Hibernate as ORM framework to connect to the database and database operations using core Java objects such as classes, collections API etc.
- Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling and Generics.
- Developed Web Services using WSDL, SOAP to communicate with the other modules.
- Used SOAPUI for testing the SOAP webservices.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Implemented Hibernate to map all the tables from different data sources to update database.
- Used MAVEN tool for building and packaging the application.
- Used JUnit for unit testing of the system and Log4J for logging.
- Involved in Agile/SCRUM based approach to Development.
- Lead the effort in understanding the new application and Knowledge transfer to the rest of the team members.
Environment: Core Java, Servlets, J2EE, HTML, CSS, Core Java, JSON, HTML5, JavaScript, SOAP, Team city, Oracle, jQuery, Bootstrap, Apache Tomcat, Maven, Junit, JDBC, IntelliJ.