We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Rockefeller, NY

PROFESSIONAL SUMMARY:

  • 8 plus years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
  • Experience in web application development using JAVA, J2EE technologies, Java Swing and hands on experience on JAVA8.
  • Experience in Core Java concepts such as Multi - threading, IO, Exceptions and Collections.
  • Extensive experience with both core and advanced Java technologies including Java, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX-WS, JAX-RS, JSF, Spring and Hibernate.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS), Dynamo.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. 
  • Experienced in developing front-end systems with HTML5, JavaScript, CSS3, Bootstrap and AngularJS, JSON, JQuery and Ajax. Extensive experience implementing SOAs using Web services with XML, SOAP, WSDL, Apache Axis, CXF, JAX-WS, and JAX-RS.
  • Strong experience in Implementing MVC design pattern JSF and Spring Framework, Hibernate.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile.
  • Worked on Angular 4 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding, Directives to Output Data Conditionally, Styling Elements dynamically with ng-Class, Outputting Lists with ng For, Attribute Directives, Understanding ng-Switch, Pipes, Interpolation, Services & Dependency Injection, Using Services for Cross-Component Communication, Routing, Dealing with Reactive forms in Angular, Validations. 
  • Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML with Rational Rose.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD).
  • Experience with Databases like Oracle 10g/11g, MYSQL, NoSQL, MongoDB.
  • Extensively used SQL and CCL in writing queries, database triggers, and stored procedures and functions for database application.
  • Experience with version control using SVN, GIT, ClearCase, CVS, and error logging using Log4J.
  • Implemented Unit Testing using JUNIT testing during the projects.
  • Worked extensively on Java Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
  • Excellent communication skills, interpersonal skills, problem solving skills a very good.
  • Team player along with a can do attitude and ability to effectively communicate with all
  • Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development.
  • Used Agile based SCRUM methodology for developing the project. 
  • Extensive experience in Application servers likes Web logic, Web Sphere, JBoss, Glassfish and Web Servers like Apache Tomcat.

TECHNICAL SKILLS:

Java - J2EE: Servlets, JSP, EJB, JDBC, JAVA8

Framework: Spring Core, Spring MVC, Spring AOP, Struts, Angular 4(front-end)

XML Related: XML, SOAP, XSLT, XML-Schema, DTD.

O/R Persistence: Hibernate

Build Tools: Maven, ANT

Scripts: Java Script, JQuery

Middleware: Web Services (Spring WS,SOAP and REST), RMI

Tools: SOAPUI, Rest client

Design Patterns: MVC, Session Façade, DAO, Factory and Singleton

App Servers: Tomcat, WebLogic and Jboss, Tomcat, Apache Web Server, NodeJS Express

RDBMS: SQL, PL/SQL, Oracle, MYSQL, SYBASE, DB2, MangoDB

IDE Tools: Eclipse, JEdit, NetBeans, MyEclipse

Operating Systems: Windows 98/2000/NT/XP, DOS, & Sun Solaris, Linux

DB Development Tool: Toad, SQL Developer

Agile Methodologies: Agile, Waterfall, Test Driven and Scrum Models

Version Control: Rational Clear Case, CVS, VSS & SVN

Testing tools: JUnit, Mockito

WORK EXPERIENCE:

Confidential, Rockefeller, NY

Full Stack Java Developer

Responsibilities:

  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written on a daily basis.
  • Migrate database from EC2 to RDS using AWS Data Migration Service(DMS).
  • Involved in writing the front-end code for the application using Angular 4
  • Designed and developed the Presentation layer using Angular 4 and Angular Material.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services.
  • Implemented spring security for all micro services. 
  • Worked in a core engineering team to build highly available CI/CD pipe line to build and deploy transcoding application on AWS public cloud.
  • Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages.
  • Used SOA for web based applications. 
  • Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems. 
  • Hands on experience with OSGi, SWT and JFace frameworks.
  • Involved in creating and handling UI components, controllers and action Listeners.
  • Used Spring IOC for object instantiation, resource lookup.
  • Implemented Spring Declarative Transaction Management for Transaction management
  • Analyze SQL queries of Oracle to improve the performance of queries using CCL (Cerner Command Language).
  • Developed Unit testing and Integration testing with unit testing frameworks like JUnit
  • Proficient in Core Java Design Patterns: Singleton, Proxy, Factory
  • Expertise in J2EE Patterns, including MVC, DAO, POJO, Business Delegate
  • Test-driven the scripts by having CCL unit tests with multiple scenarios.
  • Used web services and Wrote SOAP & Restful services on the server in NodeJS to listen to requests from devices.
  • Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j, AngularJS.
  • Extensively used AJAX technology to add interactivity to the web pages. 
  • Used Angular4 to address many of the challenges encountered in developing single page applications.
  • Designed and developed NoSQL solutions for all users.
  • Experienced in working java DOM parser to parse the XML documents.
  • Build the applications using Maven and Jenkins tool.
  • Used Web logic 12c server for application business logic separated from security code
  • Experience in peer code review and test case review.
  • Used Spring MVC Framework to develop portal applications.
  • Created advice to define aspects and its functionality using Spring AOP support.
  • Involved in analysis, specification, design and implementation and testing phases of Software
  • Development Life Cycle (SDLC) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile.
  • Extensively used Hibernate Query Language (HQL). 

Environment: Java, Swing, Spring AOP, SWT, JFace, SVN, Maven, Jenkins, CCL, Junit, Spring Boot, Spring Batch, Hibernate, SOAP & Restful services, Mockito, XML, EBS, AMI, SNS, RDS, log4J, NoSQL, Eclipse and Windows, MongoDB, NodeJS, Angular 4, GitHub, JavaScript, jQuery, Bootstrap, HTML5, CSS, Cassandra, Cucumber, JIRA, Ant, AWS services, Dynamo, Weblogic.

Confidential, Sacramento, CA

Full Stack Java Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.
  • Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation,, Cloud Front, S3, and Route53
  • Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, jQuery, Node.js and Angular.js.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file. 
  • Involved in implementation of MVC pattern using JSP and Spring Controller.
  • Developed business objects using Spring IOC, Spring MVC and Spring AOP. Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML. .
  • Used Collections for Model classes in the DAO layer (Data Access Object) Involved in modifying some changes in DAO layer using Hibernate.
  • Created mappings among the relations and written SQL queries using Hibernate.
  • Implemented Concurrency, Exception Handling and Collections whenever necessary.
  • Used Entity Beans to persist the data into IBM DB2 database like database access components, Creating Schemas and Tables.
  • Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose.
  • Created process flow for deploying application in Web Sphere application server.
  • Managed build, reporting and documentation from the project information using Jenkins, Maven Tool and SVN for version control.
  • Used Jenkins for Continuous Integration.
  • Used JUnit for testing and used JIRA for tracking bugs.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Ajax, Spring, Spring IOC, Spring AOP, Spring MVC, Hibernate, REST, SOAP, XML, Eclipse, PL/SQL, JUnit, Maven Build Tool, DB2, JIRA, Jenkins, SVN and IBM Web Sphere, AngularJS, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling.

Confidential, DixHills, NY

Java/ J2ee Developer

Responsibilities:

  • Developed JSP and extensively used tag libraries. 
  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc. 
  • 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. 
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts .
  • experienced in build tools like Microservices, Ant, Maven and Gradle tools.
  • Wrote Controller classes in Spring MVC framework in the web layer. 
  • Produced the shopping cart on the client Front-end using jQuery, JavaScript, HTML5, CSS3. 
  • 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. 
  • Wrote queries Using Cassandra CQL to create, alter, insert and delete elements. 
  • 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. 
  • Developed components of web services (JAX-WS, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL, SOAP using various message patterns  
  • 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,
  •  Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route-Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call , input validations, searchable and sortable contents.  
  • Implemented Unit and Integration test cases with JUnit Framework based on Functional Flow. 
  • Used tools like My Eclipse IDE, configured and deployed the applications onto Web Logic application server 
  • Configured Log4j for logging and debugging 

Environment: Eclipse, Java J2EE, HTML, JSP, JAX RPC, JAXB, CSS3, JavaScript, and jQuery, Spring MVC, Hibernate, RESTful web services, Apache Tomcat7.0, Cucumber, Cassandra, Junit, Jenkins, Maven, GitHub, XML, Log4j, EJB, MySQL, Ajax.

Confidential, Canton, OH

Java/J2ee Developer

Responsibilities:

  • Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
  • Involve in full scale development in STRUTS Framework
  • Implemented business tier using STRUTS and MVC
  • Developed Client Side Validations using Java Script and Server Side Validations using spring validation framework.
  • Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
  • Beans in the application for storing Customer information and billing work.
  • Designed and implemented DAO layer using Hibernate 3.0.
  • Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend implementation.
  • Used Eclipse to develop the Web Application and deployed on WebLogic application server.
  • Responsible for Unit testing with JUnit and support for Integration testing and User acceptance testing.
  • Used Log4J for logging and debugging process.
  • Merging the code using Rational Clear case.

Environment: Java, Servlets, Struts, JSP, Spring, JavaScript, HTML, CSS, XML, Design Patterns, Oracle, Hibernate, WebLogic, Ant, Junit, Web Services, SOAP, Clear case, Eclipse, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and created the detailed Design documentation
  • Involved in walk through with the analysis for Use Cases and feasibility scope
  • Developed front-end using JSPs, HTML and used JavaScript for client side validations
  • Implemented Session beans that encapsulate the backend business processes
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications
  • Developed the user interfaces using JSP, HTML, CSS and JavaScript
  • Developed logging module-using Log4J to create log files to debug as well as trace application
  • Used CVS for version control across common source code used by developers
  • Tested the application functionality with JUnit Test Cases
  • Used ANT scripts for automated deployment and preparing the build of the entire application
  • Deployed the applications on IBM Web logic Application Server
  • Completely documented the flow and functionality of the code for further reference

Environment: Java, J2EE, WSAD, Eclipse RCP, Hibernate, Spring, Servlets, JSP, JNDI, XML Web Services, SOAP, WSDL, JavaScript, HTML, CSS, Windows XP, DB2 UDB, JUnit, CVS, ANT, Log4J.

Confidential

Java Developer

Responsibilities: 

  • Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario. 
  • Designed and developed web interfaces and business logic using Jakarta Struts Framework (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, Java Script, HTML, DHTML and XML Technologies. 
  • Also responsible for developing the client side of this n-tier product, this is a Swing-based application that makes extensive use of the drag-and-drop idiom. 
  • Extensively used JavaScript for client side validations and for capturing dynamic events. 
  • Used Struts tiles to achieve reusability among the view pages. 
  • Consumed a SOAP web-service to achieve desired functionality. 
  • Wrote model classes for specific database actions, added methods to the existing DAO's. 
  • Loading data from Text Files to Database by using SQL Loader. 
  • JDBC is used for connecting to the database Oracle 8.0 
  • Developed a Controller Servlet for Single Point of Control and fetching Connection from Connection Pool. 

Environment: JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, Windows NT.

We'd love your feedback!