We provide IT Staff Augmentation Services!

Full Stack Java/api Developer Resume

3.00/5 (Submit Your Rating)

Dayton, OH

SUMMARY:

  • Extensive experience in IT industry in areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
  • Good experience in developing application using Java and J2EE technologies with Servlets, JSP's, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache - Tomcat, JBoss, Oracle WebLogic Server.
  • Expertise in databases like Oracle and SQL Server. Creating various database Objects as well as writing Stored Procedures using TSQL and PL/SQL.
  • Extensive experience in deploying, managing and developing MongoDB clusters, in creating script for data modelling and data import and export and in creating JavaScript for using DML operation with MongoDB.
  • Good exposure to advanced Java Technologies - Java Database Connectivity (JDBC), Servlets & Java Server Pages (JSP).
  • Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as AngularJS, Backbone JS and Node JS as a platform for Web applications.
  • Experience in Requirement Analysis, JAD sessions, Group Facilitation, Business and Systems reviews and Working Sessions/Workshops to understand the requirements and system design.
  • Extensive knowledge of and use of AngularJS directives to bring additional functionality to HTML.
  • Experienced in setup, installation and administration of IBM WebSphere Application Server 5.x, 6.x,7.x and 8.0 Base, Network Deployment Expertise in installing and configuring in vertical and horizontal scaled environments and clustering WebSphere Portal nodes and in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Experience in implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB, Jackson and Jersey.
  • Possess knowledge of OOAD concepts, Java Enterprise Edition (J2EE), Design patterns, Web services and Service Oriented Architecture(SOA).
  • Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
  • Development, testing and deployment experience of enterprise applications on Windows 98 / XP, Linux, Knowledge in UNIX Shell Script & UNIX platforms through IDE's such as Eclipse/My Eclipse, WSAD/RAD, JBuilder and NetBeans and IntelliJ.
  • Worked on Enterprise Java Jenkins (EJB) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
  • Good experience in using Ansible for managing deployments in large number of servers.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins and in creating Jenkins CI pipelines using Jenkins to automate most of the build related tasks..
  • Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++

Technologies: HTML5, CSS3, XML, Java Script, jQuery, Ajax, AngularJS, Node JS, Bootstrap

Frameworks: Struts 1, Struts 2, Spring, EJB

Tools: SVN, IBM Clear case, JIRA, Jenkins, Atom, Maven

Web Services: Apache AXIS, SOAP, WSDL, XML, RESTAPI

Databases: Oracle, MySQL, SQL Server, DB2, POSTGRESQL

Web/Application: Server Web logic, Tomcat, IBM WebSphere, Apache 2.2

IDE: Eclipse, NetBeans, Jdeveloper, Microservices

PROFESSIONAL EXPERIENCE

Full Stack Java/API Developer

Confidential - Dayton, OH

Responsibilities:

  • Utilized Java technologies EJB-JPA to develop the system's backend layer. Designed the entities and persistence layer, created the service layer using EJB technology, and employed JAX-RS API to provide RESTful services for the frontend layer. Conducted system load testing with WRK tools.
  • Developed RESTful Web services for the mobile application. The response from the web service will be in the JSON format. This JSON format is presented to the front-end mobile developer. Used REST Client add-on in order to do unit testing for the web services.
  • Developed Simple Object Access Protocol (SOAP) based web services for a different application called User Service and other applications using Representational State Transfer (REST) based Web services.
  • Developed Rest Endpoints Using Rest Controller of Spring Boot nitiated mobile to server interaction using RESTFUL web services.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed large-scale, real-time, live blogging server and UI using Angular JS and experiences with Angular JS for porting a restful service written in Java.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review in JavaScript.
  • Used jQuery to make the HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
  • Developed AngularJS services for reusable functionality and AngularJS Filters to manipulate text within HTML views.
  • Used AJAX effectively to create pagination and with client side events like quick search.
  • Built web pages that are more user-interactive using AJAX, JavaScript, and Angular JS and also implemented various routing mechanisms in the webpage using AngularJS.
  • Developed database connections using Hibernate framework and integrated them with Apache Camel.
  • Architectured Angular API's call the microservice (Spring boot + camel routing), Camel is using the HTTP4 component to integrate the application with external world (third party application) and the client’s backend services.
  • Developed camel routes (Java Specification) and integrate with different end services using the integration patterns provided by camel.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).
  • Used AngularJS $http service to consume RESTful services to GET and POST JSON data for different modules.
  • Involved in the creation of multi-module project and used Maven to build applications and Jenkins for continuous integration.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of NodeJS applications.
  • Implemented email and sso integration using NodeJS for backend and AngularJS in frontend.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.).
  • Implemented modules into NodeJS to integrate with designs and requirements. Also made the application to Interact with 3rd party APIs and built RESTful APIs using NodeJS.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using NodeJS.
  • Build backend API with NodeJS and ExpressJS also created modules to store and mutate data.
  • Utilized the excellent modules for the flow control in asynchronous non-blocking of I/O with the help of NodeJS
  • Developed and executed Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Performed data Operations using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Used Maven for build automation and SVN tool for Version Control.
  • Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java.
  • Built the project using Maven, developed, configured and deployed on WebLogic Application Server in local test environment.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in Oracle 11g.
  • Implemented back-end business rules by using PL/SQL Stored Procedures, Functions, Packages, and Triggers for J2EE Web Application
  • Designed Hibernate configuration file in ORM model which automate the mapping between the Oracle database and objects in java.
  • Performed Data Operations using Spring ORM wiring with Hibernate and implemented Hibernate template and criteria API for Querying database.
  • Deployed and executed complete implementation of business/data access layer in WebSphere Application Server.
  • Deployed applications as archived files and as exploded archive directories. Used WebSphere Server with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.
  • Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere.
  • Deployed and executed complete implementation of business/data access layer in WebSphere Application Server.
  • Involved in Creation of Splunk events and configuration of Splunk agents on WebSphere cluster to capture the logs and server performance.
  • Involved in creation and maintenance of IBM WebSphere cluster for load balancing and availability.
  • Installed and configured websphere MQ and queue connections configurations in development and QA environment.
  • Designed and developed custom Message Driven Beans as per the requirement to process the message from the websphere queue.
  • Performed routine management of WebSphere Environment like monitoring Disk Space, CPU Utilization and resolved dynamic cache problems.
  • Enabled WebSphere global security using Local OS and LDAP/LTPA mechanisms.
  • Carried out deployment and management through AWS cloud formation on EC2 (Elastic compute cloud) instances and also maintaining amazon S3 storage.
  • Worked on creation of custom Docker container images, tagging and pushing the images to the repo.
  • Reduced build and deployment times by designing and implementing Docker workflow and configured Docker container for branching purposes.
  • Optimized volumes and EC2 instances & Created multi AZ-VPC instances& Used IAM to create new accounts, roles and groups.
  • Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created S3 buckets and also managing policies for S3 buckets. Used S3 bucket and Glacier for storage and backup on AWS.
  • Configured chef to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and incorporating chef on the JSON Cloud Formation scripts for the configuration deployment onto the nodes.

Java/J2EE Developer

Confidential - Columbus, OH

Responsibilities:

  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Configured the application using spring framework annotations and developed Spring Controllers for request and response processing and implemented Restful Web Services.
  • Worked with the back-end development team and basic task is to extract data from the database, create a new web service with JSON o/p and sending it to the front-end team.
  • Created entire interface of the application to manage user menu and Bulk update of Attributes using AngularJS, NodeJS and JQuery.
  • Developed internal application using Angular and NodeJS connecting to Oracle on the backend.
  • Integrated front end elements with the NodeJS server and wrote testable server side code.
  • Developed single page applications using object oriented framework, AngularJS, Implemented two way data binding using AngularJS.
  • Involved in collecting requirements from client and explained the planning details to the client on daily basis and share the requirement details to the team.
  • Used Stateless Session for business logic and Bean Managed Persistence for entity was used to persist data in the Oracle 8i database.
  • Developed internal application using Angular and NodeJS connecting to Oracle on the backend.
  • Extensively used NodeJS tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
  • Developed single page applications using Angular.js, Implemented two way data binding using AngularJS.
  • Created interface to manage user menu and Bulk update of Attributes using AngularJS, NodeJS and JQuery.
  • Used BDD (behavior Driven Development) jasmine- node package to run unit tests.
  • Worked with single thread and light weight scripting for fastest data transfer within the NodeJS.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with MicroServices. Developed Subscription based microservices with Masstransit and RabbitMQ.
  • Utilized Java technologies EJB-JPA to develop the system's backend layer. Designed the entities and persistence layer, created the service layer using EJB technology, and employed JAX-RS API to provide RESTful services for the frontend layer. Conducted system load testing with WRK tools.
  • Configured the application using spring framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
  • Fixed and refactored a RESTful web service that retrieves claims information from the company's central server.
  • Designed and wrote a JAX-RS RESTFul web service for making arbitrary calls to our Java middleware. This is used by the developers for debugging the application.
  • Developed Restful clients using Spring REST Template to consume restful services from other systems
  • Developed and Consumed Web services SOAP (Simple object access protocol) using Eclipse IDE.
  • Developed SOAP based API's and exposed them as SOAP web services via SOAPKit Router, consumed SOAP web services and tested web services using SOAP UI.
  • Configured and used hibernate services and CXF SOAP based web services inside Spring application context.
  • Used Web Services - WSDL and SOAP for at the client side and used SAX, DOM and XML parsers for data retrieval.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAX-RPC Web services.
  • Created SOAP web services and SOAP handlers to store the SOAP messages.
  • Configured and used hibernate services and CXF SOAP based web services inside Spring application context.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Developed RESTful Web services for the mobile application. The response from the web service will be in the JSON format. This JSON format is presented to the front-end mobile developer. Used REST Client add-on in order to do unit testing for the web services.
  • Performed parameterization of the automated test scripts in Selenium, TestNG to check how the application performs against multiple sets of data.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Developed Session/Message Driven Beans to be deployed on WebSphere Application Server.
  • Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.
  • Installed and configured WebSphere application servers in Windows and Linux environments.
  • Installed and configured WebSphere MQ cluster using Veritas Cluster service, creating queue managers, local queues, remote queues and dead letter queues, creating channels both sender and listener.
  • Configured, tuned & troubleshoot WebSphere Application Server in a Horizontal & Vertical clustered on Linux environments.
  • Used WebSphere plug-in for load balancing across the cluster members and manually updated it for remote webservers in the DMZ.
  • Involved in applying fix packs and e-fixes to WebSphere Application Server on Solaris and Linux.
  • Coordinated change to WebSphere MQ (CSDs and PTFs) to improve stability. Created, backed up, modified, deleted MQ Objects.
  • Deployed the application by performing CI/CD pipeline automation and implemented via Jenkins by adding it as a service for the Git repo.
  • Configured WebSphere resources like JDBC providers, Data sources, connection pooling.
  • Set up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Provisioned and customized the EC2 instances with the help of AWS SDK'S and worked with Elastic beanstalk for hassle free development, allowing configuring of Elastic load balancer and auto scaling groups.
  • Provisioned AWS EC2 instances to customize the server for application using Software Development Kits.
  • Automated corn Jobs in AWS via Shell and Python Scripting via AWS Command line interface (CLI).
  • Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.

Java Developer

Confidential - Bentonville, AR

Responsibilities:

  • Used Spring framework along with Java Script and Oracle 9i to construct a Web Application base on Service Oriented Architecture.
  • Designed and developed various modules of the application with Spring MVC, Spring security and Spring restful web services.
  • Used AJAX for implementing part of the functionality for Subscriber Information, View Customer information modules.
  • Used spring framework for dependency injection and integrated with Hibernate.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Designed and developed WCF and Restful web services to bulk upload medial documents to claims processing web sites.
  • Integrated Front-end with Java Restful Services which returns JSON and secured RESTful web services using OAuth Authentication.
  • Designed and developed Web services (SOAP & REST) applications in Message Broker.
  • Developed Message flows with the nodes of SOAP Input, Compute, SOAP Request, SOAP Reply.
  • Configured the adapter for Event processing that can be synchronous or asynchronous, and listeners within the adapter to provide support for SOAP over HTTP, HTTPS, and JMS transports.
  • Unit tested Mediation modules, XSLT Maps also used SOAP UI to do SOAP Web Services testing
  • Used Multi-Threading to process to perform background tasks, whenever there are discrete work units that can be processed independently, such as calling several SQL stored procedures simultaneously to gather information.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Worked on Web technologies including Tomcat, Apache, Http, Web service architectures.
  • Migrated web application from Tomcat to web sphere deployment environments.
  • Wrote Shell Scripting programs to execute PL/SQL and SQL Files. Wrote the Corn Jobs to schedule the batch files. Written batch files to execute the backend PL/SQL Programs, and Oracle Reports.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in Oracle 9i.
  • Prepared test cases and strategies for unit testing and integration testing.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
  • Developed, maintained and support object oriented application programs for administrative, Web and mobile systems using Java and related tools.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.

Java J2EE Developer

Confidential

Responsibilities:

  • Developed, maintained and supported object oriented application programs for administrative, Web and mobile systems using Java and related tools.
  • Developing Web applications using Java, J2EE, Struts and Hibernate.
  • Enforced quality and validity of data affected by Java programs via database packages in core java.
  • Create and maintain web pages using HTML, CSS, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls XML.
  • Used spring framework for dependency injection and integrated with Hibernate.
  • Used JavaScript, CSS, C++, and HTML to create front-end screens of the module.
  • Developing DAO interfaces for hibernate to interact with databases..
  • Involved in web component design and development using the spring framework, JSP, Servlets and taglibs
  • Used Javascript validation frame work for performing front end validations.
  • Used Multi-Threading to process to perform background tasks, whenever there are discrete work units that can be processed independently, such as calling several SQL stored procedures simultaneously to gather information.
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Worked on Web technologies including Tomcat, Apache, Http, Web service architectures.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in Oracle database.
  • Prepared test cases and strategies for unit testing and integration testing.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
  • Edited web pages for achieving design goals with CSS, JavaScript and JQUERY.

We'd love your feedback!