We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 8 years of working experience and expertise in Analysis, Design, Deployment, Distributed and Implementation of Enterprise applications in J2EE environment.Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of all phases like Requirements Analysis, Design, Development, Testing.
  • Experience in Developing and consuming SOAP and Restful web services.
  • Experience with ORM mapping tools like Hibernate and IBatis, which Implements Java Persistence API (JPA).
  • Extensive project experience in Object Oriented Programming, Data Structures, Algorithms.
  • Hands - on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, Jenkins, and Apache Ant.
  • Experienced with different modules of spring like spring - AOP, IOC/Core, MVC& CLOUD.
  • Knowledge of software testing, Software Development Life Cycle, and IVR manual testing methodologies
  • Good understanding of bootstrap, spring rest and integration and Data Structures, Algorithms.
  • Extensive hands-on experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform usingJava,JavaScript, Struts, Spring, EJB, Servlets, JSP, Web services, JNDI, JMS, JAXP, JUnit and XML.
  • Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and jQuery and also experience in making web page cross browser compatible.
  • Familiarity in Client Side designing and validations using HTML, DHTML, XHTML, JQuery andJavaScript.
  • Experience in developing applications with Angular JS, Node JS&React.js.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications, Experience in Development of Multi-Tier distribute0d application usingJavaand Technologies.
  • Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
  • Experience in Java IDEs like Eclipse, WSAD, RAD, WebLogic workshop studio.
  • Proven experiences of using Application Servers like Web Sphere, Tomcat, Web Logic, JBoss, and Tomcat.
  • Expertise in RDBMS which includes writing queries, stored procedures using Oracle, MS SQL Server, DB2.
  • Strong experience in Unix Scripting technologies.
  • Developing, testing, constructing Restful web services using Jersey and worked on SOAP based web services
  • Implementing database driven applications inJavausing JDBC, XML API and using hibernate framework.
  • Good working knowledge of NoSQL Database, MongoDB.
  • Proficient in using Design Patterns like GOF Design patterns (Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Developed automation framework using java, selenium and Junit.
  • Very good with numbers, and algorithms and data structures.
  • Gained knowledge on Jenkins continuous integration configurations for different builds and deploy jobs
  • Experience in Linux system administration, DevOps, AWS Cloud platform and its features.
  • Good Knowledge in Apache Active MQ Series with Apache Camel, JMS, Kafka messaging queues.
  • Strong knowledge of version control systems like SVN, CVS & GIT.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST
  • Designed and developed applications using Spring boot, Spring REST, Spring Security, Spring Data and Spring Cloud Config Server.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks
  • Used Couchbase DB for caching the data so that can retrieve faster
  • Automated and streamlined build-test-release cycle by using CI/CD tool GoCD.
  • Utilized Camel to integrate micro services with other micro services.
  • Used Kafka for reliable and asynchronous exchange of important information.
  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation
  • Experienced in MEAN (MongoDb, Angular.js, Node.js) stack development.
  • Worked with Behavior Driven Development process and Test Driven Development (TDD).
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Streams, functional interfaces, collectors, default methods, type interfaces for each.
  • Experience in developing Applications using React JS, Redux, Angular, Typescript, ECMA Script 2015/ES6
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • Implementing the new message retry mechanism using kafka in the event of any failure in the downstream systems.
  • Used DynamoDB and MongoDB as No Relational Databases.
  • Experience on Relational and No SQL database like DynamoDB and MongoDB.
  • Experienced in working with Node.js and NPM modules like http-server, mongo DB, Micro Services, Request, Elastic Search, spark and templating engines.
  • Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka.
  • Responsible for Architecture, Developing of application’s UI using Angular, Typescript.
  • Developed Angular services, controllers and created models for two-way data binding.
  • Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router. Involved in developing Angular-JS directives to do reusable UI components.
  • Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database.
  • Implemented Angular form validations and used Bootstrap to show error, warning and info messages.
  • Used ReactJS and AngularJS for building web-apps and is highly efficient in integrating with Restful services.
  • Utilized React to build reusable components with JSX including (landing, forms, and buttons), resulting in optimized rendering and performance
  • Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Involved in writing Spring Configuration XML, a file that contains declarations and business classes are wired- up to the frontend managed beans using Spring IOC pattern.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Templates, Spring Security, and AOP.
  • Spring Boot version 1.5.6 is being used in a Micro Services Environment to build layers of different modules.
  • Deployed the application in WebSphere Application Server and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desiredJavaservices.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using TestNG
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Implemented the security for service layer methods using Spring Security.
  • Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols OAuth 2.0
  • Developed coreJavaprograms for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Developed Hibernate with SpringIntegration as the data abstraction to interact with the database of MongoDB.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Developed different modules using Java, Apache Camel, Spring and Hibernate.
  • Used NPM to manager server side packages.

Environment: Java 8, J2EE, Spring Framework, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, JQuery, JBOSS, JUnit, GITHub,SQL, MongoDB,JMS, HTML5, JSP, Apache Camel, Maven and SVN.

Confidential, Westerville, OH

Sr. Java Full Stack Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development
  • 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.
  • Coordinated closely with client's Enterprise Architecture team in signing off the design of the application
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used AWS ECS to set up and manage clusters made up of Docker containers.
  • Maven was used to manage dependencies in the application and deploy it on WebLogic Application server.
  • Worked extensively on Spring boot for building web service.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance
  • Front end was developed using JSP, AJAX, Struts tags library, jQuery, HTML5, and CSS/CSS3.
  • Involve in RESTful web services for making use of HTTP protocol between client and server
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
  • Developed Data persistence API using Hibernate and Spring DAO layer
  • Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
  • Worked with http interceptors configurations for security in Angular 2.0 applications.
  • Worked with modules like MongoDB and mongoose for database persistence usingNode.jsto interact with MongoDB.
  • Constructed web pages for application using MVC, JavaScript, J-Query,React-JSand Node.js.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Excellent knowledge of JavaScript and popular libraries and frameworks - eg. JQuery, Bootstrap, Highcharts, D3, Ember.js, React/Redux
  • Extensive experience in installation, configuration, and administration of WebSphere Application Server, IBM HTTP Server, WebSphere MQ
  • Responsible for installation, configuration and maintenance of WebSphere Application Server Base and ND, WebSphere Portal Server, WebSphere MQ in a heterogeneous environment
  • Expert in Java Message Oriented Middleware MOM API from various providers, which includes Java Messaging Service, brokers Apache Active MQ, IBM MQ Series/Websphere MQ.
  • Connected PaaS applications to backend using Spring Cloud.
  • 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
  • Created Oracle cron jobs to update crucial tables
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables
  • Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
  • Solved problems using a combination of JavaScript, JSON, and JQUERY
  • 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.
  • Utilized tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config.
  • Responsible for data migration to QA/User and Production region.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in workflows.
  • Developed EJB's (Session 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.

Environment: Java 8, J2EE, Spring, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Spring AOP, Spring Cloud,, angular JS, React.js, XML, XSD, XSLT, CSS, JPA, JUnit, JQuery, Docker Apache CXF, RAD, Oracle, PL/SQL, SQLdeveloper, WebSphere Application Server, Maven, Log4j, Unix, Quality Center, JIRA Tracking tool.

Confidential - Charlotte, NC

Java Full stack Developer

Responsibilities:

  • Developed web pages using Struts framework, JSP, XML, JavaScript,React.js, Html/ DHTML and CSS, configure struts application, use tag library.
  • Developed Application using spring and Hibernate, spring batch, Web Services like Soap and restful Web services.
  • Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
  • Used Spring IOC to inject services and their dependencies.
  • Used AJAX, JavaScript and GWT to create interactive user interface.
  • Used JSF Framework to implement IVR (Interactive Voice Response) Application.
  • Implemented development procedures for IVR and speech applications through Java and Web Services.
  • Evaluated the quality of voice channel received in IVR systems
  • Devised solutions to expedite the procurement of required data for unique website architectures comprised of X/HTML, JavaScript, jQuery, CSS, and AJAX
  • Implemented client side validations using JavaScript & server side validations.
  • Developed JMS Adapter to talk from EJBs to JMS objects.
  • Developed Single Page application using angular JS & backbone JS.
  • Developed app using Front Controller, Business delegate, DAO and Session Facade Patterns.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used Hibernate annotations and created Hibernate POJOs.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Designed and implemented (SOA, SOAP) next generation system on distributed platform.
  • Designed and developed most of the application's GUI screens using GWT framework.
  • Used JAXP for Xml parsing & JAXB for marshalling &un marshalling.
  • Followed top down approach to implement SOAP based web services & used AXIS commands to generate artifacts from WSDL file.
  • Experience using CI/CD Tools such as Jenkins, Docker .
  • Used SOAP-UI to test the Web Services using WSDL.
  • Used JERSEY API to develop restful web services.
  • Development and Integration of the Application using Eclipse IDE.
  • Used CVS as a source control for code changes.
  • Used Maven tool to build project and JUnit to develop unit test cases.
  • Used the Log4j frame work to log the system execution details to log files.
  • Participated in Code review as a part of Quality Engineering Team defects tracking used JIRA ticking tool.
  • Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.

Environment: Java, Spring, Hibernate, HTML5, CSS3,JavaScript, Angular JS, AJAX, Eclipse, XML, CVS, Maven, WSDL, SOAP, JAX-WS, JAX-RS,NoSQL, SOAP UI, Log4J, Mongo DB,DB2, Oracle 11g, WebSphere,UNIX, DB2- SQL & PL/SQL.

Confidential, Troy, MI

Java J2ee Developer

Responsibilities:

  • Used AGILE methodology and participated in SCRUM meetings.
  • Strong programming skills used are Java, struts, Hibernate, JPA, JNDI, JSP, Servlets, Java Beans, JDBC.
  • Developed a modularized application using n-tier J2EE architecture, application server, struts framework, Hibernate.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Good working knowledge of JavaScript toolkits such as JQuery, DOJO, Angular, ExtJS, YUI or KnockoutJS and
  • Developed JUnit Test Cases for Unit testing & for Continuous Integration we used Jenkins.
  • Deployed the application in WebSphere Application Server and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Configuration management and service discovery using Spring Cloud Zookeeper.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Experience in CI and CD with Jenkins, Implemented automation of new projects build framework using Maven & Jenkins as a build framework tools.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.

Environment: Java, J2EE, Spring, Spring Cloud, Hibernate, AJAX, Oracle 11g, Web Services, REST, WebSphere, JavaScript,, JQuery, Continuous Integration, JBOSS, JUnit, Grunt, GITHub, SQL, JMS, Maven, SVN.

Confidential, Wilmington, DE

Java/J2EE Developer

Responsibilities:

  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Rational rose.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax.
  • Implemented MVC-II Architecture, which separated the View and Business Logic Layer.
  • Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Worked on Struts Framework to create the Web application.
  • Developed Servlets, JSP and Java Beans using Eclipse.
  • Designed and developed struts action classes for the controller responsibility.
  • Used spring custom tags, JSTL, DOJO and AJAX for front end development.
  • Developed JUnit Test Cases for member portal and reg. servlet application and testing.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IOC)
  • Responsible for Writing POJO, Hibernate-Mapping XML Files, HQL
  • Involved with the database design and creating relational tables.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the Oracle DB.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
  • Utilized Agile Scrum to manage full life-cycle development of the project.
  • Used the Maven Script to create the war/ear file and deployed into WebLogic.
  • Used JAXB Parser for parsing the valid XML files.
  • Responsible for deploying the application on Apache Tomcat.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
  • Involved with the version control and configuration management using CVS.
  • Unit and Integration testing on development and pre-production servers.

Environment: Java, J2EE, JSP, JSTL, POJO, Maven, JAXB, Servlets, JSP, SOAP, SOA, Struts Framework, HTML, Weblogic, Dojo, Ajax, JavaScript, JUnit, EJB, Hibernate, CVS, WSAD, Oracle Database.

We'd love your feedback!