We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

New York City, NY

SUMMARY:

  • Java developer with 6 years of experience in Analysis, Design, Development, Testing, bug - fixing, and Production support in domains of Financial, Education, Insurance and healthcare using Java/J2EE technologies.
  • Excellent understanding of Software Development Life Cycle (SDLC) and methodologies like agile approaches.
  • Experience in creating and implementing software solutions using Core Java, J2EE, Hibernate 4.3, spring 4.2, Spring Security 3.2, OAuth 2.0, Spring Boot 1.4 and struts 2 framework using SQLSERVER and ORACLE 11g.
  • Sound knowledge of Object Oriented Programming (OOPS). Proficient in Java Design Patterns: Singleton, Factory, Abstract Factory, Observer, Adapter and in J2EE patterns such as MVC, DAO, POJO.
  • Hands-on experience in SOA implementation using WSDL with SOAP XML web services standards.
  • Experience and Expert on designing and developing server and client side software solutions using J2EE (Servlet, JSP, JSTL, JMS, JNDI, Java Mail and JDBC).
  • Involved in designing multi-threaded application system in core java for scalable file processing system.
  • Significant knowledge algorithms and different data structures and their benefits and limitations under particular use cases.
  • Expert level skill of RDBMS concepts, Database Design, writing PL/SQL queries, stored procedures, Triggers, views, user defined functions, indexing, database backup and restore.
  • Deeper understanding of NoSQL databases such as Apache Cassandra 2.1.x and MongoDB 3.x.
  • Having hands on experience in deploying enterprise applications on Apache Tomcat 7.0, Glass Fish 4.x, Web Logic Server 11g and JBOSS application servers.
  • Excellent hold and experience on technologies like XML, JAXB and thorough understanding of XML DOM.
  • Have knowledge in UI design using JavaScript, jQuery 1.9/1.8, Angular 2.0/1.x, Node.js 0.8, AJAX and JSON.
  • Expert in debugging application using Eclipse neon IDE, NetBeans 8.x, IntelliJ IDEA 13.0.5, Webstorm 2015.x, Sublime Text 2.
  • Experienced in using Jenkins 2.x for continues build integrations and delivery, Maven 3.x for dependency management and Git for version control.
  • Have used Jasper Reports 5.5.x as reporting tools and D3.js as Dynamic data visualization tool.
  • Experience using JIRA and Bugzilla 5.0.x /4.4.x as issue and bug tracking tools.
  • Experienced with J-Unit Framework 4.x and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
  • Excellent analytical and programming abilities along with excellent communication and interpersonal skills and effective team player and self-motivated to contribute towards team/company goals in addition to individual commitment towards excellence.

TECHNICAL SKILLS:

Programming Languages \ Operation Systems: Java, J2EE, PL/SQL\ Windows XP/Vista/7/8, UNIX, LINUX, Mac

Databases\ UI Technologies: MySQL, SQL Server, Oracle, Mongodb, \ HTML5/4, CSS3/2, JavaScript, Angular 2.0/ Cassandra 2.1.x\ 1.x, AJAX, jQuery, Bootstrap UI, JSON, XML

Version and build Tools\ Application Web Servers: Jenkins 2.x, Maven 3.x, SVN, Git, JIRA, \ Apache Tomcat 7.0, glass fish 4.x, JBoss, Bugzilla, Mockito\ WebLogic

Server Side Technologies\ IDE Tools: Servlets, JSP 2.1, JDBC, Hibernate, REST & \ Eclipse, WebStorm 2015.x, Sublime Text 2, SOAP, Node.js 4.4.6\ IntelliJ, NetBeans

Design Patterns\ Frameworks: MVC, Factory, Abstract Factory Singleton, \ Spring MVC, Spring Security, Hibernate, \Observer, Adapter, DAO\ OAuth, spring boot, Struts, Junit, log4j

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Full stack Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI) and spring IOC.
  • Designed Spring Controller to handle requests from users and return results, spring security 3.2 for securing URL access and authorization using OAuth 2.0.
  • Produced and consumed REST web service using JAX-RS for CRM management module.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the Oracle database 11g and mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables.
  • Wrote complex SQL stored procedures and HQL statements to fetch the data from the database.
  • Integrated Apache Cassandra for high availability and scalability.
  • Configured JMS service to transfer transaction batch to clearing house.
  • Designed and implemented page data submission features within single page and rich client UI using Angular 2.0, HTML5, CSS3 and JavaScript 1.8.4.
  • Implemented jQuery AJAX calls in web pages to render the JSON response on to UI.
  • Expert in using application servers such as JBoss 7.x and Apache Tomcat 7.0.
  • Worked in an AGILE work environment and used Git as version control and Jenkins for continuous build integration.
  • Indexed source code using Eclipse 4.5 and WebStorm 2015.x to maximize productivity and used log4j for logging.
  • Implemented graphic report generation by JasperReport 5.5 and D3.js JavaScript library to generate data visualization in front tier.
  • Used Jenkins for continuous build integration (CI) and JIRA for project tracking.
  • Developed test cases and performed unit test using JUnit Framework 4.11 in a Test Driven Development (TDD) approach and used Bugzilla 5.0.2 for bugs and issues tracking.
  • Involved in deploying application to private cloud on AWS.

Environment: Java 1.7, Spring MVC, Hibernate 4, Oracle 11g, SOAP web services, XML, JBoss 7.x, Eclipse 4.5, SQL, HQL, HTML5, CSS3, jQuery, AJAX, Angular 2.0, JavaScript 1.8.4, Bootstrap 3.0, JUnit 4.11, Git, Jasper Report 5.5, Jenkins 2.x, JUnit 4.11, Bugzilla 5.0.2, JMS, JAX-RS, TDD

Confidential, New York, NY

Java Developer

Responsibilities:

  • Designed and implemented business logic and web service for commission and reporting using Spring MVC, Spring IOC, Spring Annotations, and Spring AOP, spring security.
  • Implemented Hibernate 4/JPA for data persistence by using ORM classes, annotations and HQL queries to manage data to MySQL.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Consumed SOAP web services and Used JAX-WS to create SOAP Web Services.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Observer, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Assisted MySQL DB development team in developing stored procedures and designing the database.
  • Created Single Page Application using Angular 1.5.5 and consumed several web services to perform CRUD operations on UI with JSON data.
  • Developed User- Interface using HTML5, CSS3, jQuery, JavaScript and Bootstrap UI.
  • Used D3.js JavaScript library for producing interactive data visualizations and JasperReport 5.5 for graphic report generation.
  • Worked with Glass Fish Application Server 4.1 and apache Tomcat 7.0 to deploy and configure EJB/JMS and WAR files respectively.
  • Used Java Mail Sender for sending detailed notifications and also for mailing administrator for any system related problem.
  • Used NetBeans 8.0 and Sublime Text 2.as tools in building the application and log4j framework for logging message.
  • Involved in creating unit test case classes for business functions using Mockito in a Test Driven Development (TDD) approach.
  • Used Jenkins for continuous build integration and JIRA for project and issue tracking.
  • Followed agile methodology for development and used Git as a Version Control and Maven for dependency management.

Environment: JAVA 1.7, Spring 4.0, Servlets, Hibernate 4.0, SOAP Web Services, JAXB, Jasper Report 5.5, HTML5, CSS3, JSON, JUnit, JavaScript, XML, Glass Fish 4.1, Apache Tomcat 7.0, Maven, Git, D3.js, Sublime Text 2, Angular 1.5.5, JIRA, Mockito, NetBrans 8.0, Sublime text 2.0, TDD

Confidential

Software Engineer

Responsibilities:

  • Responsible for designing, development and testing of the modules like Admin, Doctor, Laboratory, Patients and Insurance.
  • Developed the back-end logic layer by using most of the core Java features such as Collections Framework, Interfaces, Multi-threading and Exception Handling programming.
  • Worked on Java Applications which used design patterns like Factory & Singleton pattern.
  • Designed and developed the backend implementing DAO design pattern and Model Objects.
  • Created REST web services to implement respective change requests, also developed the rest-core methods from the individual change appliers.
  • Involved in the database retrieval and connections establishment to the MySQL Server database.
  • Utilized Hibernate and JPA for Object Relational Mapping (ORM) purpose for transparent persistence onto the MySQL database and communication with data layer.
  • Involved in creating responsive web pages using CSS media queries along with HTML and JavaScript.
  • Worked with Web Logic Server 11g to deploy and configure application.
  • Developed JUnit 4.11 test cases for Unit testing, integration and Functional Testing. Interacted with Test/Quality engineers to define test plans.
  • Have been involved with unit testing using JUnit, resolving the Integration Testing Issues and post production support.
  • Used Eclipse as a development tool, Git for version control and Maven for continuous build integration.

En viron men t:Java 1.6, MySQL, Hibernate, JPA, HTML, CSS, JavaScript, AJAX, JSP, Servlet, Apache Tomcat, Eclipse Mars, Maven, JPA, Junit, Git

Confidential

Software Developer

Responsibilities:

  • Actively studied User Requirement Specification and requested insufficient information and helped clearing ambiguity in requirements document.
  • Developed UI with JSP, HTML, CSS, JavaScript, AJAX and jQuery to make the page more user-friendly and interactive.
  • Exposed to Core Java 1.6 interface and implementation development, used Java Collection API for data structure, annotations for code reuse and exceptions to handle the errors.
  • Implemented Spring MVC framework in the application, used spring interceptors and spring validators to improve the UI experience.
  • Developed Object Relational (O/R) Mapping using Hibernate and developed Data Access Object (DAO) persistence layer.
  • Used MySQL database and set connection by using Hibernate to fetch data from the database and store data in the database.
  • Generated and processed JSON data to get resources from the database.
  • Developed library using CreateJS to convert application created using flash player to HTML.
  • Developed test cases using Junit, integration and Functional Testing. Interacted with Test/Quality engineers to define test plans and used Git for Version Control.
  • Integrated full working application and provided on call support at client side.

En viron men t:Java 1.6, Spring MVC, JSP, jQuery, Git, Maven, MySQL, Hibernate, JPA, HTML, CSS, JavaScript, AJAX, CreatJS, Junit

Confidential

Software Engineer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance.
  • Implemented business logic and web service for person to person transfer using struts 2.0.
  • Worked on J2EE technologies including Hibernate, JSP, Servlet, and Apache Tomcat Server with MySQL Database.
  • Designed and developed back-end functions with several Java design patterns such as Chain of Responsibility, Data Access Object, Singleton, MVC, and Factory patterns.
  • Developed Object-Relational (O/R) mapping using Hibernate and wrote SQL Queries and Stored Procedures.
  • Participated in developing view pages using HTML, CSS, Java Script, AJAX, jQuery, JSP and Tag libraries.
  • Developed application using agile Methodology.
  • Used Git as a version control system and Maven for continuous build integration.
  • Used Log4J logging framework for logging message at various levels.

En viron men t:Java 1.6, Hibernate, HTML, CSS, JavaScript, AJAX, jQuery, Git, Maven, Log4j, MVC, MySQL, Apache Tomcat, JSP, Servlet, Agile

We'd love your feedback!