We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • Over 8+ years of a senior Java Developer object oriented programming, design and development of Multi - Tier distributed and Enterprise applications using J2SE/J2EE coding and design experience. Strong background in Object Oriented Design (OOD), Object Oriented Analysis (OOA) and drawing Unified Modeling Language (UML) diagrams.
  • Expertise in web development applications using J 2SE, Servlets, JSP, EJBs(Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans.
  • Experience in using variousAmazon Web Services (AWS) Components likeEC2forvirtual servers, S3.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy Experience in Microsoft Azure Cloud Computing development and support.
  • Expert level coding skills in web application development using Struts, spring, JSF, Custom Model view Controller (MVC) and Hibernate frameworks.
  • Experience in APIGEE API platform on designing and implementing REST API.
  • Extensive experience in front-end technologies like JQuery, Ajax, JavaScript, NodeJs, ReactJs, BackBoneJs, Angular 2/4/7.
  • Expertise on servers using ApacheTomcat & HTTP Server, Web Sphere, WebLogic & JBOSS Application server.
  • Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro services and Spring Boot.
  • Experience in solving software design issues by applying GOF Java & J2EE design patterns including Singleton, Factory, Session Façade, MVC, Front Controller, Proxy, Service Locator, Builder Pattern, Business Delegate, DTO, DAO, VO and Command Patterns.
  • Extensive expertise in Online Analytical Processing (OLAP) and online transaction processing (OLTP) in Data warehouses to build data models.
  • Extensive expertise in project object models (POM) to build the code by using Maven and Ant and also used Jenkins for continuous integration.
  • Involved in Rule project design, Orchestrate, Authorization, debugging for launch configuration for rule project analysis reporting, execution and publish to JRules team server.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches
  • Expertise in Unit testing using JUnit & Mockito, Integration testing & smoke testing etc.
  • Proficient experience in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM message queue (MQ) Series.
  • Database Design, data modeling, data transformation and data Migration in the databases includes Oracle, DB2, MySQL and SQL Server.
  • Performed Database operations like normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
  • Proficient expert in fallowing coding guidelines and fixed the Check styles, PMD & Find Bugs,
  • Working skills on implementation of the version control tools like CVS, VSS, SVN, GIT and Clear case.

TECHNICAL SKILLS

Languages: JAVA, UML, XML, SQL, PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2

Web Technologies: Angular JS, Bootstrap, jQuery, JavaScript, AJAX, Node JS, ReactJS

Mark upLanguages: HTML5, CSS3, DHTML, XHTML, XML, XSLT

Database: Oracle, DB2, MongoDB, SQL Server, MySQL, NoSQL, Cassendra

J2EE: Servlets, JSP, JSTL, JMS, JDBC, JNDI, JAXB, JTA

Testing Frame Works: JUnit, Mockito, TestNg, TDD, BDD

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, Microservices

Operating Systems: Unix, Linux, Windows

Web/App-Servers: JBoss, Tomcat, WebSphere, WebLogic

IDEs: Eclipse, RAD, NetBeans, IntelliJ

Version Control Systems: CVS, SVN, GitHub, Clear Case

Build Tools: Ant, Maven, Jenkins

Tools: UML, Rational Rose, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest Client UI, Postman, Grunt

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Sr. Java Full Stack Developer

Responsibilities:

  • Involving in design and development of API’s on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Used Spring Boot framework for building Microservices and to develop Spring based application radically faster with very less configuration.
  • Used Apache CXF to develop Client Stubs as well as RESTful web services
  • Developing customized reports and Unit Testing using Junit and preforming the integration testing manually checking the flow between Microservices.
  • Worked on Kubernetes, Configuring the Kubernetes pods and testing the pods.
  • Worked with different Spring modules such as Spring-IOC, AOP, MVC and Batch.
  • Implemented Spring MVC Controller module for better handling of client request, consume Restful data service and sending response back to client.
  • Responsible for creating products in APIGEE so that they can be consumed by the consumers.
  • Worked on Apigee Proxies development for APIs developed on Springboot and setting up mutual Auth and JWT on Apigee system.
  • Implemented Exception Handling, Logging and Error Handling using Spring AOP.
  • Involved in building a single page and cross browser compatible web application using Angular2 (Angular routing) and Bootstrap.
  • Performed User Interface Design and coding using Java, Spring framework, Servlets, Hibernate framework and web technologies.
  • Worked on SOAP, RESTful, JAX-RPC, JAX-WS, JAXB, JAXP, XML and WSDL for developing Webservices.
  • Consume and created stubs using WSDL file using java to retrieve the required information to be populated in the database. Use of SOAP UI to verify the WSDL end point URL.
  • Worked on Spring batch Application, Cron job setups and File generation
  • Implementing Mongo Db and built-in functions to retrieve and update data from the databases.
  • Working for unit system functional software test automation.
  • Used SOAP UI, Postman, REST, Mockito for testing the web services.
  • Part of a team to work on implementing concepts in multi-threading, multitasking, synchronization, virtual memory allocations, Batch processing for code reviewing, Activity Management, file management and standard operating procedures(SOP).
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
  • Used BDD framework with Cucumber, ruby and created future files with scenario and scenario utline files.
  • Involved in fixing IT, QA, UAT & Production defects.
  • Project migration into cloud environment using Kubernetes,Dockercontainer.

Environment: s: Java 8, Spring Boot, Spring MVC, Apigee, Angular 7, Node JS, JSP, HTML5, JavaScript, XML, XSD, XSLT, CSS3, JPA, JUnit, JQuery, SOAP/REST, Webservices, Apache CXF,Cucumber, AWS, Jenkins, RAD, Mockito, Eclipse, MongoDB, JAX-WS, JAXB, JAXP, GIT, Maven, JBOSS, Log4j, Kubernetes.

Confidential, Atlanta

Sr. Java Full Stack Developer

Responsibilities:

  • Involving in design and development as a J2SE and J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
  • Developing customized reports and Unit Testing using Junit and preforming the integration testing manually checking the flow between micro services.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
  • Working HA Environment, Configuring the Kubernetes pods and testing the pods.
  • Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties, ORM mapping and CRUD operations with database.
  • Implementing Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
  • Designed and developed the REST based Microservices
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Used Spring Boot to build the Microservices for the system integrations.
  • Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • Part of a team to work on implementing concepts in multi-threading, multitasking, synchronization, virtual memory allocations, Batch processing for code reviewing, Activity Management, file management and standard operating procedures(SOP).
  • Worked on creating responsive website for smart devices usingResponsive designand media queries and successfully handledJSON/XMLdata.
  • Developed unit test cases using JUNIT, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components. Used Maven, Jenkins to build and deploy applications.
  • Involved in running PMD defects & Find bugs.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Project migration into cloud environment using Kubernetes,Dockercontainer.

Environment: s: Java 1.7, Spring 3.x, Hibernate ORM, ReactJS, Angular 4, Spring Boot, Microservices, JSP, HTML5, JavaScript, Spring AOP, XML, XSD, XSLT, SOAP/REST, Webservices, Cucumber, JAX-WS, JAX-RS, Docker, CSS3, JPA, Jenkins, GIT, Kubernates, Mockito, JUnit, JQuery, Eclipse, Apache CXF, RAD, Oracle, PL/SQL, Maven, Log4j, Kubernetes, Quality Center.

Confidential, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in design and development as a J2SE and J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Implementation of the markup of the project using HTML, CSS,Bootstrap and created different modules in the application and applied Angularjs to enhance the user interface, for making restful API calls and data binding.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, Angularjs, Ext JS, ReactJS, Bootstrap and JavaScript.
  • Experience developing web application on top of platform using Node.js, Express framework, Grunt, Unrest, Async, fs, Winston npm modules.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, NodeJS, andReact.JS.
  • Used Angularjs to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns withJ2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 2.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database. Involved in development of java components by using Hibernate and Spring to persist the data in DB.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • DeployedSpringBootbased Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
  • Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
  • Created rule-based decision services using BRMS (ILOG JRules framework)and developed specialized search system using MongoDB, Angularjs, Java Servlets, JUnit, and Maven.
  • UsedMicroservicesto communicate using synchronous protocolsHTTP and RESTfor implementing SOAP.
  • Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- Mongodb dependency provides integration with the MongoDB.
  • Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration. Used Apache CXF to develop SOAP as well as RESTful web services.
  • Developed Restful services using Rest Template and Microservices using Spring Boot.
  • Deployed, Managed and Monitored MongoDB Replica Sets / Databases and prototyped MongoDB new features across multiple stacks.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.

Environment: Java 1.7/1.8,J2EE, Core Java,, Spring MVC, Spring ORM, Spring IOC, Spring Web services, Angular 2, Node.js, Backbone.js, Hibernate ORM, MongoDB, GIT, Restful Web services, Oracle 9i/10g, JUNIT, Microservices, Apache Tomcat, Spring Batch, Spring Boot, Maven, JBOSS, Java Script, HTML5, CSS3, AJAX, Azure, Eclipse.SQL-Server2014, Log4j, JIRA, Confluence, Jenkins.

Confidential

Sr. Java Fullstack Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) by using agile methodology including project design, development, and implementation and testing.
  • Developed Sequence, test cases, Use cases & class Diagrams and Process Flow diagrams using Rational Rose.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Designed and implemented the User Interfaceusing JavaScript,HTML5,XHTML, XML, CSS3, JSP, and AJAX.
  • Developed the administrative UI using Angularjs and Inserted External Style Sheets to various web pages using CSS.
  • Used various directives, filters and in-built services in Angularjs written Controllers and service objects.
  • Worked on JavaScript frame work (Angularjs) to augment browser based applications with MVC capability.
  • Used Node.js as a proxy to interact with Web services and also interacting with Database and Node.js is also used to handle multiple concurrent connections with minimal overhead on a single process.
  • Used Angularjs to develop the client side application in MVC manner. And used Bootstrap as style sheet.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
  • Utilized Spring framework and integrated with back-end database using Hibernate framework.
  • Implemented application using Spring concepts - Dependency Injection/ IOC, AOP, Batch implementation and Spring Model View Controller (MVC).
  • Extensively used Hibernate in DAO layer to access and update information from the oracle database.
  • Used Hibernate Query Language (HQL) for writing the custom queries.
  • Used Hibernate to create data layer to the services to do CRUD operations in Database.
  • Implemented business tier using Spring AOP and spring IOC.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Developing Web Service Client Component to make use of service APIs.
  • Implemented and used Web services with the help of WSDL and SOAP to get updates from other APIs.
  • Developed transformations using XSLT to simplify project specific large XML configuration files.
  • Produced as well as consumed the SOAP/REST Web services using WSDL, SOAP and CXF.
  • Worked on Rapid Application Development (RAD) as a developing environment.
  • Consumed & developed Web services using JAX-WS/JAX-RS to communicate with different departments.
  • Used JMS to pass messages as payload to track different milestones and statuses
  • Used Maven for building and deploying Application.
  • Worked on SOAP & REST based Web services to create the web based services
  • Deployed applications on Azure by using AppDynamics.

Environment: s: Java 1.6/1.7, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Hibernate, HTML5, Angularjs, Bootstrap, Servlets, Tag Libraries, RAD, Microservices, XML, Azure, AJAX, JAXP, JAXB, JAX-WS/RS, XSLT, WSDL, SOAP-Web Services, DB2, IBM Clear Case, FileZilla, SFTP, JUnit, Mockito, JMS, ANT, EMMA.

Confidential, Englishtown, NJ

Sr. Java Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase
  • Used Core Java - GOF & J2EE patterns for designing the applications
  • Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
  • Used Hibernate (O/R Mapping), JDBC to access the database in order to verify the credit approval level for customer
  • Implemented Business logic for web service using spring annotations which enables dependency injection
  • Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Developed Data persistence API using Hibernate and Spring DAO layer
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Utilized Apache CXF APIs to develop SOAP as well as RESTful web services.
  • Implemented critical DB design optimization techniques in the application.
  • Used Table per hierarchy inheritance of Hibernates and mapped polymorphic associations
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Responsible for setting upAngularJS frameworkfor UI development.
  • Involvement in end to end project phases and providing warranty support on the applications.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Involved in Authentication & authorization checks using Encryption/decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region.
  • Maven was used to manage dependencies in the application and deploy it on WebLogic Application server.
  • CVS was used for the version control.
  • Developed EJB's (Session/Entity Beans) for implementing business logic and transactional services
  • Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.
  • Implemented open source log4j logging framework in whole application.

Environment: s: Java/J2EE, Spring 3.x, Hibernate, Angular JS, Connectors, Transformations, JSP, Servlets, HTML, JavaScript, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, JQuery, Apache CXF, RAD, Oracle, PL/SQL, SQL developer, WebSphere Application Server 8.1, Maven, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements analysis, design, and development and testing.
  • Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL/SQL.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Used JMS for Asynchronous messaging and developed the application using Eclipse IDE.
  • Involved in fixing defects & tracked them using QC& Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUnit.
  • Involved in running PMD defects & Find bugs.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Developed authentication and authorization mechanisms.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Involved in bug fixing and for the new enhancements.
  • Responsible for handling the production issues and provides immediate solution.
  • Configured connection pooling using WebLogic application server
  • Developed SQL queries and stored procedures to execute the backend processes using Oracle
  • A Test-Driven Development (TDD) Agile Methodology has been followed
  • Involved in building the code using Ant& deploying on the JBoss application server.

Environment: Core Java, J2EE, JSP, JBoss, Oracle, Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC

Confidential

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
  • Designed and developed user interfaces using JSP, CSS and implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • Used Java Script for client side validation and scripting functions.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB's Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on Oracle database.
  • Coordinated with testing team for timely release of product.
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams using Rational Rose.
  • Application was deployed on WebSphere Application Server.
  • Used SOAP-UI to test the Web Services using WSDL.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked SVN control for version controlling.

Environment: Java, Struts, Servlets, EJB, Java Script, JQuery, JSP, CSS, JDBC, SOAP, My Eclipse, PL/SQL, CVS, JUnit, IBM WebSphere Log4j, Apache CXF, SVN, Windows.

We'd love your feedback!