We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • I have 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Strong experience in Designing, Developing, Integrating Java/JEE applications and providing different design technical solutions as per business requirements.
  • Strong Knowledge on Application Development usingSoftware Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Strong experience in Web Development, Distributed Applications, Service Oriented Architecture, Client-Server, and N-tier (multi-tier) applications using OOPS-Object Oriented Analysis (OOA), Object Oriented Design (OOD), TDD application programming with web based distributed architecture using Sun's Java technologies.
  • Technical Skills in Core Java (OOPS, Collections), JSP, Servlets, JDBC, Struts, Spring, Hibernate.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON, and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB. combination of JSON, jQuery, and JSF.
  • Expertise in working with Waterfall, RUP (Rational Unified Process), Agile and Scrum methodology environments.
  • Extensively involved in Test Driven Development (TDD).
  • Expertise in developing web pages using HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS and NodeJS with webpage cross browser compatibility and responsive web design using Bootstrap.
  • Experience with Java 1.8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Experience in building Micro Service applications using Spring Boot for developing RESTful Web services.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and Lambda functions using Jenkins CI server.
  • Proficient in implementation of frameworks like Struts, Spring Boot, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, JSF and ORM frameworks like Hibernate and IBATIS.
  • Knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2 and NoSQL DBMS like MongoDB and Oracle Performance Tuning.
  • Expertise in development of multi-tiered enterprise applications using Java/J2EE technologies like Spring, Struts, Servlets, JSP, Hibernate, JDBC, JMS, IBM MQ Series, JNDI, JavaBeans.
  • Experience in Distributed Application Development and Object-Oriented Programming (OOP).
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Good experience to setup, configure continuous build processes using Jenkins, Maven, Ant and Gradle.
  • Extensive experience in developing applications using Java, Java Beans, JSP, Servlets, Apache Struts framework, JDBC, JNDI, JMS, MQ, XML: XSLT, DTD or Schema modelling, DOM/XPath/SAX parsing, JDWP, Spring, Spring Boot, Spring Batch, Spring dynamic modules (OSGI), Hibernate, AJAX, JUnit, stubby, Oracle.
  • Proficient in developing Web Services, related technologies & frameworks: WSDL, SOAP, REST, SOAPUI and generating client’s client using Eclipse for Web Services consumption.
  • Experience in developing Server-Side Code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Facade, Front Controller, Data Access Object and MVC.
  • Experience in software configuration management using CVS, Tortoise SVN, GitHub and IBM Clear Case.
  • Extensively worked on JIRA for tracking stories in a Project in a different methodology of Software Development Life Cycle.

TECHNICAL SKILLS

Programming Languages: Java 1.7, 1.8, 1.11 Typescript, SQL, PL/SQL, Shell Script, Python, Golang.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers: Apache Tomcat 8.0, IBM WebSphere 8.0, JBoss 7.x, Oracle/BEA WebLogic, Nginx

Web/JavaScript technologies: JSP, JavaScript, jQuery, AJAX, Angular 4/6/7/9, XML, HTML 5, CSS 3, BackBone.JS 1.3.1, Node JS, React, Express, ExtJS, VueJS

Frameworks: Spring 4.3, Hibernate 4.3, Spring Boot, Spring Security, Spring Web, Spring REST, Spring JPA, Spring Web, Spring Web Flux

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, Swagger, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, Visual Studio Code, JetBrains

Cloud Environments: Azure, AWS, Mesos, Kubernetes.

XML Tools: JAXB, Apache Axis, Altova XML Spy

Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum

Log and Monitoring: Log4J, Slf4J, Splunk, Zipkins, Grahana, Kibana

Modeling Tools: UML, Rational Rose, Visio, jenk, Redux

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito, Cucumber, JMeter, RFT, Karma, Jasmine

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, PostgreSQL

NoSQL Databases: MongoDB, Cassandra, Couch DB, Documentation DB

Version Control: CVS, SVN, Rational clear case, Git, Bitbucket

Build Tools: Maven, Gradle, Ant, Bamboo

Platforms: Windows 10, UNIX, Linux

Cloud Technologies: AWS Services like EC2, S3, Lambda, SNS, CloudWatch, Cloud Formation, RDS, VPC, IAM & Docker

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed static pages in web Application using HTML, CSS, JavaScript, and jQuery.
  • Developed, deployed, and maintained Single Sign On application in development, test, and production environments.
  • Updated/modified JSP pages usingStrutstags, used jQuery and its validator plugin for validating Forms in the presentation layer.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM, and HTML.
  • Implemented AJAX for couple of navigation screen flows for asynchronous calls.
  • Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages.
  • Worked on design patterns which include Decorator, Facade, Front controller, Intercepting filter and MVC.
  • Worked on Jenkins Pipeline for Automation jobs.
  • Strong knowledge of equities in capital markets and timeseries.
  • Developed the view components using CSS, HTML5, JavaScript, jQuery, and form beans.
  • Used SpringMVC to build the Web application services.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Developed SOAPweb services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports.
  • Working on AWS-ECS webservices and monitoring the apps on Honeycomb and Splunk dashboards.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful
  • Implemented Spring MVC Controller module for better handling of client request, consume, RESTful data service and sending response back to client.
  • Involved in grpahql end-point implementation.
  • Used Java for XML Web Services (JAX-WS) to convert Java Objects to XML conversions. Created RESTful web services interface to Java-based runtime engine and accounts.
  • Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS with Dust.JS templating.
  • Used HQL (Hibernate Query Language) and Query criteria to interact with data base (MYSQL)
  • Used ANT for builds creation and to push into different environments
  • Involved in production bug fixes, analyzing, and improving overall application performance.
  • Deployed the applications using WebLogic Application server.
  • Used Bitbucket, git as version control tool.
  • Used log4j to capture the log that includes runtime exceptions, debugging and request/response/error logging.

Environment: Java 8,J2EE, Spring Framework, Spring Boot, Spring Batch, Spring REST Web services, AWS ECS, EC2, AWS S3 Bucket, cont, Splunk, Zookeeper (Service Discovery), Angular Framework, Hibernate ORM, MongoDB, GIT, Restful Web services, Oracle 9i/10g, JUNIT, Micro services, Apache Tomcat, Maven, Typescript, Java Script, HTML, CSS, Bootstrap, Postman, Mockito Framework, Log4j, JIRA, Confluence, Jenkins.

Confidential, Peoria, IL

Full Stack Java Developer

Responsibilities:

  • Developed front-end content using JSP, JavaScript, jQuery, HTML5, CSS3, Bootstrap and Angular JS.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • AngularJSAjax module is used to handle RESTful calls to enable communication between view components and server.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, collect on a collection Objects.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Worked in spark cluster computing technology.
  • Experience with PySpark and Spark-SQL, testing, debugging spark routines.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS application.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Designed and Developed dashboard menu section, home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, SpringCore Module, XML, JSP and XSLT.
  • Clearing and managing the Personal Loans, merchant acquiring, customer billing.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Managing all the transaction authorizations, dispute management.
  • Wrote extensive HTML5, Bootstrap and JavaScript code
  • Developed Single Page Applications (SPA) i.e., web applications and added rich functionality using Angular Jess, Bootstrap, and Nodes.
  • Works on production support for the batch jobs which runs every 15 minutes.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Pairing and mob programming with the team to understand requirements and resolve issues soon.
  • Developed, tested, and deployed application in Node.js.
  • Added Node Scheduler for time-based scheduling.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed React Components and used Redux Promise API for making async calls.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Create and maintain fully automated CI/CD pipelines for code deployment using DevOps tools.
  • Proficient in developing Continuous Integration/ Delivery pipelines.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Used Angular for databinding, and NodeJS for back-end support with APIs.
  • Used NodeJS to implement and deliver customer-facing solutions.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed test cases using Junit and the build scripts using Maven.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.

Environment: Java 8, J2EE, Spring, Hibernate, JavaScript, UML, Restful, Microservices, Log4j, PL/SQL, AWS, JUNIT, Maven, Jenkins, GIT, Agile.

Confidential, Phoenix, AZ

Sr Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Used Eclipse to develop source code as well as debug the application and used Maven as build tool.
  • Analyzed documented detail Test plans, Test cases and expected results based on the business functional requirements
  • Involved in bug fixing of various modules in the application that were raised during testing.
  • Used GIT and Stash for creating branches, pull requests and merging
  • Followed Agile development environment, involving daily stand-up meetings on call and participated in project discussions
  • Used Jira for bug tracking and task management. Logging using Log back tools.
  • Used the node.js MVC Frameworks in the development of the web applications.
  • Created REST API's which returns the resources for applications like Customer Hub, Billing System, and Tracking System.
  • Mainly responsible for developing RESTful API using Spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
  • Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
  • Designed and Developed Web services using SOAP and REST API.
  • Gained knowledge while working for POC on of our projects on Elastic Search, DevOps technologies.
  • Brushed up knowledge and worked with DevOps tools with continuous deliveries deployments.
  • Experience in developing CI/CD pipelines.
  • Expertise in working with the JavaScript and exposure to various MVC JavaScript frameworks NodeJS.
  • Coordinated with the QA team for testing and solved any issues reported
  • Build & deployed wars using Maven, Tomcat on UNIX environment
  • Developed the RESTful API, to interact with the different type of document and convert to appropriate version to handle.
  • Used Kafkain a POC to send data and persist on Cassandra Database.
  • Install Kafka on Hadoop cluster and configure producer and consumer coding part in java.
  • Deployed the Application on Tomcat server.
  • Used Micro services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Created REST Microservices APIs using Spring Boot Application.
  • Setting up the test environment for developed classes using JUnit framework and maintaining the error log using Log4j Jar file.

Environment: J2EE, JAXB, Vue.js, Spring framework, Typescript, Kafka, Typescript, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, ExtJS, SOAP, XML, Java Beans, XStream, Net Tool, Selenium, Apache CXF 2.6, Apache POI, Ext JS, jQuery.

Confidential

Software Engineer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in the development of the User Interfaces using HTML, JSP, JavaScript, CSS and AJAX.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: CoreJava1.4, Java Script, HTML, CSS, Eclipse IDE, JDBC, JSP 1.2, Servlet, Struts, JNDI, Ant 1.6.5, JBOSS Application Server 7.0, MySQL, and Log4j.

Confidential

SOFTWARE DEVELOPER

Responsibilities:

  • Developed screen functionality using HTML, CSS, JavaScript.
  • Implemented the W3C standards for web accessibility guidelines on the website.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used JavaScript for validating the input given to the user interface.
  • Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
  • Used the concepts of Pseudo classes, layouts, positioning, text, border, transforms and padding.
  • Responsible for documenting the knowledge for future reference.
  • Actively involved in configuring the website in all environments.

Environment: HTML, CSS, JavaScript, Git/GitHub, Eclipse.

We'd love your feedback!