We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Around 8 years of extensive development experience in an environment building n - tier applications for web deployment using Java, J2EE, Spring Frame Work, Spring MVC, Spring Boot, Hibernate and Web Services.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Expertise in implementing Service Oriented Architecture (SOA) using Microservices, SOAP/RESTful web services and JMS
  • Experience in developing web applications using JSP, Spring Boot, Spring MVC Frameworks, EJB, Hibernate, Spring Security, JBOSS, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans
  • Good knowledge in relational and NoSQL databases like MySQL, SQL Server, IBM DB2, Oracle, Cassandra, DynamoDB, MongoDB.
  • Experienced in working with XML technologies like XSL, XSD, XSLT, SAX, DTD, DOM, XML Schemas, XPath and JAXB.
  • Developed applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, JavaScript, Angular, XSLT, JSON, Ajax and jQuery.
  • Expertise in designing and developing Web-centric applications using HTML5, CSS3, Java Applets, JavaScript, XML, XSD, JSON, Ajax, jQuery, Bootstrap, Angular.js, Angular2/4/6/7, Node.js, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags.
  • Experienced in developing persistence layer using O/R Mapping tool like JPA, Hibernate, Spring-JPA and MyBatis.
  • Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ
  • Experience in using Maven and ANT as build tools for the building of deployable artifacts.
  • Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
  • Performed deployment and support of cloud services including Amazon Web Services (AWS).
  • Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
  • Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
  • Good Understanding and hands on experience on various Database tools like Oracle, SQL, PL/SQL, MySQL and NoSQL Database (Cassandra, MongoDB)
  • Solid Hands-on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible
  • Expertise in building and deploying of EAR, WAR, JAR files and working with various version control systems such as ClearCase, CVS, SVN, TFS and GitHub.
  • Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, PostgreSQL, Python, Elastic Search, ASP.NET, Test Driven Development (TDD)

J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI.

Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular4 JS, Node JS, Radiant, Logic Virtual Directory, 2.0Ext js, JQuery, AJAX, JSON.

LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS

App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic

Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC

SOA: Web Services (Restful, SOAP, WSDL).

ORM Tool: Hibernate

Tools: Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer

IDEs: Eclipse

Databases: Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03, Mango DB.

Version Control: SVN, Clear Case

Operating Systems: Linux, Windows, Mac OS

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic ache, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM &Roles, SNS subscription service.

PROFESSIONAL EXPERIENCE

Sr Java Full stack Developer

Confidential, Columbus, OH

Responsibilities:

  • Primarily responsibility is application design and development of big data application for business requirements in agreed architecture framework and Agile environment
  • Interfaced with upstream and downstream systems to gather requirements. Worked extensively on Spring boot for building web service.
  • Involved in developing SQL queries and stored procedures to Insert, fetch and update records into the database using Spring JDBC.
  • Used Spring Batch integrated with Quartz to schedule job to generate a fixed length file and FTP it to the mainframe location.
  • Developed projects leveraging Angular6/7 and MVC framework.
  • Developed high speed distributed computing frameworks AWS EMR, Kafka Streams
  • Build and scale REST web services for extremely high availability using multi-datacenter, multi-cloud architecture
  • Designed and developed SOAP web service to provide data to other systems.
  • Provided spring based RESTful Web service. Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Used Docker containers to quickly deploy Linux based applications.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used a Microservice architecture with Spring Boot based service through REST.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
  • Used Microservices architecture to break down the monolithic application to independent components.
  • Implementing or exposing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Deployed the application by usingJBossweb server.
  • Worked on database migration across platforms and/or from other RDBMs technologies.
  • Used Core Java8 and Spring API in developing the business logic using Agile Methodology.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed and used REST web services for the reporting frame work.
  • Used Maven for Project management and build automation.
  • Responsible for configuring Continuous Integration (CI) Server i.e., Jenkins.
  • Followed Agile & Scrum Methodology for development of the applications.
  • Used Liquibase for tracking, managing and applying database changes.
  • Automated test cases related to JDBC Connections, JMS and Web Services in Apache JMeter.
  • Created purge scripts to purge old data from the Database.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
  • Responsible for preparing the release implementation plan and provide support during Production implementation.

Environment: Java/J2EE, AWS, Microservices, Spring MVC, Spring JMS, Spring Boot, Spring Security, Spring JDBC, Spring Batch, Angular6/7, Docker, SOAP Web Services, IBM Web sphere MQ, Web logic 12.1.1, XML, Apache JMeter, Sql Server 2012, DynamoDB, Cassandra, Kafka, Maven, Liquidate, SoapUI, Eclipse 3.8 and UNIX.

Java Developer

Confidential, North Chicago, Illinois

Responsibilities:

  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Analyzed Hadoop cluster using analytics tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark andKafka.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Used core java8 concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Implemented React JS Controllers to maintain each view data.
  • Building and updating Azure product documentation to help customers deliver solutions on Azure
  • Implemented core Java code with data structures and algorithms to the back-end.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts.
  • Implemented application-level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed internationalizedmulti-tenantSaaSsolutions with responsive UI'susingJava or ReactJS, with NodeJS and CSS.
  • Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Developed business logic of the application by using java 8 using lambda expressions, method references, functional interfaces and latest collection API to reduce the code.
  • Design application structure for implementation in Scala and Java on the Play framework
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Responsible of maintaining aVBAExcel legacy app written for the Consultants.
  • FollowedKanbanprocess for tracking the progress.
  • Configured Gulp to perform various UI build and test related tasks and usedNodeJSNPM and Bower to manage the dependencies.
  • Generated user-friendly Dashboards and reports using the Telerik tools usingASP.NET.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup
  • Working on development of ecommerce platform for multi tenants built in Java (Spring Boot) and Angular JS/React.
  • UpgradeKafkaacross versions and identify/fix any issue for production version to meet general needs.
  • Advising clients on the principles and benefits of DevOps and Agile delivery
  • Analyzed Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Developed reusable Ext JS components Such as Viewport, Panel, and Grids etc.
  • Involved in developing various reusable Helper and Utility classes using Core Java.
  • Expertise in working on transformations in MuleSoft.
  • Good Experience in IDE's like Eclipse, Net Beans and integrating it with Maven,JUnitand Log4j/Slf4J
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
  • Developed single page application using AngularJS,NodeJS, Express JS and MongoDB with ng-view directive.
  • Developed scripts in Python and ExcelVBAto automate the data analysis, generating statistics isolating trends in memory failures.
  • Create new Spring Boot microservices and deploying to PCF.
  • Developed Excel UI/Applications to pull and process data stored on SharePoint usingVBA.
  • Experience with Spring MVC,Spring Boot
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.

Environment: REST Microservices, Java JDK, React JS, HTML5, AJAX, JavaScript, CSS3, Spring MVC,Spring Boot, Web 2.0, Python, Maven,JUnit, Kafka, ExcelVBA, AngularJS,NodeJS, Express JS, MongoDB.

Java Developer

Confidential, New jersey

Responsibilities:

  • Implemented application-level persistence usingHibernateandspring.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from the requirements.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Developed web application using JavaScript frameworks like Angular1.4/2/4, and Node JS.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Installing and Configuring Eclipse and WebSphere application Server.
  • Deployed the applications on IBM WebSphere Application Server.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Setup GitHub and use of Git bash for code submission in GitHub repository.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing an automation solution.
  • Involved in the process ofdata modelingCassandra Schema
  • Created Typescript reusable components and services to consume REST API's in Angular 2.0
  • Developed test cases and performed unit test using JUnit Framework.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services
  • Developed the Servlets for processing the data on the server.
  • Used Maven to build and generate code analysis reports.
  • Analyzed the Maven dependency management in the base code to annotate the dependencies on to Spring Boot application into Gradle for Microservices.
  • Implemented API controllers (SOAP and REST) and web services client classes to interact with downstream systems.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Analyzed business requirements and documented them into business stories in JIRA
  • Based on Service Oriented Architecture (SOA) using AXIS web service framework.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information
  • Deployed the developed web components on Apache Tomcat Web-Server.
  • Involving in Building the modules in LINUX environment with ant script
  • Writing and Optimizing MySQL Queries and connect queries to story.

Environment: Docker, AWS, Micro Services, Spring, DB2, CRUD, PL/ SQL, JDBC, MongoDB, Cassandra, Angular Js, Apache CXF, Git, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, JIRA, Web 2.0, SOA, JMS, Apache Tomcat, LINUX, PHP.

Java Developer

Confidential, San Mateo, California

Responsibilities:

  • Involved in designing and developing the RDBMS to build up the required databases to provide the client with desired application functionality.
  • Spring ORM with Hibernate was used to develop entities, DAO and services to manage the databases. Furthermore, the project's models and repositories were implemented using Spring Annotations.
  • Created and implemented RESTful Web Services using spring to retrieve relevant data from the central repository to render into the UI.
  • Implementing Spring MVC XML based configurations and the Controllers to map the user requests and return the Model and View objects.
  • JavaScript was used to design the User Interface and dynamic web pages, and Angular helped render and provide a more user-friendly experience.
  • Designed web page components using JavaScript/Typescript and Angular for in corporate nested views in Single Page Application using routes and achieving access grant using Route Guards.
  • HTML, CSS, JavaScript, MongoDB and Angular were used for frontend to develop the database and web system for rendering facile course management for the users.
  • Used Angular as a framework to create a Single Page Application (SPA) to bind data to speci c views and synchronize data with the server.
  • User Interface was crafted with HTML, CSS and JavaScript.
  • Used Mongoose to access the documents from the Node-JS web server and build data models for the entities in the database schema.
  • Used Git as Version Control System to manage and synchronize the code efficiently with the team.
  • Used JIRA for bug management/fixes, and JUnit provided unit testing.

Environment: Java, spring, RESTful Web Services, Hibernate, Node.JS, Mongoose, MongoDB, MySQL, Angular, Typescript, Bootstrap, HTML, CSS and Git.

Java Developer

Confidential

Responsibilities:

  • Prepared High-Level requirement documents upon gathering requirements and discussed with the technical team regarding the feasibility of the requirements.
  • Involved in writing SQL Queries, Stored Procedures and Triggers.
  • Used Bootstrap, NodeJS for effective design of Web pages.
  • Working on the spring framework like Spring IOC and Spring DAO.
  • Design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script and jQuery and AJAX.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Configuration and deployment of application on to JBOSS application server.
  • Developed various EJB's to handle business logic.
  • Worked on JDBC to select and update the data from the MySQL database
  • Designed and implemented database structure in MySQL Server
  • Written and consumed webservices using SOAP based.
  • Used SOAP UI for testing SOAP based webservices.
  • Performed Java web application development using J2EE and NetBeans.
  • Involved in creation of automation framework using Selenium and testing.
  • Involved in Requirement analysis, design and Implementation applying the Water fall model.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Working with the JIRA tool for Quality Center bug tracking.
  • Developed Swing for user interaction and data presentation.
  • Deployed the complete Web applications in Tomcat Application server.
  • Install and configure a LINUX server to publish applications and the Database
  • Automated daily task by writing PL/I and UNIX shell scripts.
  • Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App server.
  • Developed Java Script and Action Script, for Client-Side validations.

Environment: Java, JEE, Spring, JSF, EJB, JQuery, MySQL, SQL Server, DB2, SOAP, WSDL, NetBeans, JBOSS, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, ANT, XML, JIRA

Software Developer

Confidential

Responsibilities:

  • Applied Use Cases diagram to validate and test web application design against the UI architecture.
  • Created web pages for each project using XHTML, CSS, and JavaScript.
  • Used JQuery to handle the client-side validations.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS. Also developed internal services using Java and Node.js.
  • Responsible for transforming designed mock - ups to web pages.
  • Used to update the HTML pages using JQUERY AJAX via JSON response.
  • Designed web pages and used applications that meet business needs and user goals through a user experience.
  • Designed and developed AJAX calls to populate screens parts on demand.
  • Developed Web applications that are cross - browser compatible.
  • Responsible in creating the screens with table less design.
  • Performing new - website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.

Environment: HTML, XHTML, CSS2/3, JavaScript, jQuery, AJAX, JSON, JavaScript, Visio and Eclipse IDE.

We'd love your feedback!