We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY

  • 7+ years of professional experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Implementation and Maintenance of Medium to Large Enterprise applications in Web based environment using JAVA/J2EE technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies
  • Expertise in developing Multi - Tier Enterprise applications using Java, J2EE, Servlets, JSF, JDBC, JMS, Struts, AJAX, Angular JS, Applets, Swing, Hibernate, EJB 3.0, JNDI, React JS, ORM, JAAS, Spring Core, Node JS, Backbone JS, RMI, GWT, Python.
  • Strong experience in working on modern full stack JavaScript environment like MEAN (Mongo, Express, Angular, Node) and Angular 2.0
  • Expertise in React JS framework to develop the SPA.
  • Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, JavaScript and AJAX.
  • Worked with Angular directives, components, and injectables.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies
  • Experience in developing applications using Java/J2EE (Servlets, JSP custom tags, Struts, Spring, Hibernate, Applets, Swing, EJB’s, Java Beans, JDBC, JSTL, JMS, JSF), XML, Spark, Bamboo, XML Spy, JavaScript, Flash, HTML, Hibernate, Python, Perl Scripts, Eclipse3.x, Tomcat6/7/8.0, Jboss5/6/7x, WebLogic, WebSphere 7.x/8x, JBuilder, WSAD/RAD, Developer 2000, Oracle and Unix Korn Shell Scripting.
  • Implementing or exposing the Microservices to base on RESTful API using Spring Boot.
  • Experience with Open source frameworks using Struts, Spring Batch, and Hibernate and using design patterns like Singleton, DAO, Factory, DTO, and MVC
  • Developed Rest Java API to processes the data from DB to another Rest Service.
  • Developed Kafka Messaging System in API to behave as Producer and Consumer using Kafka Wrapper.
  • Very good knowledge of all the Object-Oriented Programming concepts (Inheritance, Encapsulation, Abstraction and Polymorphism).
  • Having knowledge in developing cloud-based applications such as AWS.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Micro services, Service Oriented Architecture (SOA), ESB, development of XSD schemas and implementing both SOAP and REST web services.
  • Proficient with container systems like Docker and container orchestration like Kubernetes. Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization. Created AWS Route53 to route traffic between different regions. Developed API AWS for using Lambda to manage the servers and run the code in the AWS.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Experience in building applications using various technologies like Java, spring, spring boot, Spring Batch, Struts, JSF, Hibernate, JSP, JavaScript and XML.
  • Expert level skills on jQuery, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Tag Libraries.
  • Implemented persistence layer integration with DB’s using iBatis, JPA/Entities/Hibernate/JDBC API.
  • Hands on experience in development, deployment and operational support for NoSQL Databases.
  • Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 9i/10g/11i (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.

TECHNICAL SKILLS

Languages: Core Java, J2EE, C, C++, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design patterns, JPA.

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, Spring Batch, Spring Boot, Maven, Bower, NPM

Application/Web servers: IBM WebSphere 8.x/7.x/ 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x/8.x, JBOSS 4.x/3.x, Web Sockets.

Databases: Cassandra, Mongo DB, Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, PostgreSQL

Web Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, React v16, Angular 2.0BackBone.JS 1.3.1, Node JS 6.0.

Version Control: GIT, CVS, SVN, GitHub and JIRA

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, IBM RAD IDE

Operating system: Windows 10, Linux Mint 18.1, Unix

Testing and Logging Frameworks: JUnit, Log4J, SoapUI, Jmeter, Test NG, easy mock and power mock.

Methodologies: Agile, waterfall, TDD, Scrum

Developer IDE Platforms: Eclipse, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

XML & Web Services: SOAP 1.2, REST 2.0, XML, XSD, Apache Axis, DOM, SAX, JAXP, JAXB, XML Bean

Container Technologies: Docker, Kubernetes, Openshift

Databases: Oracle DB2, SQL, MySQL, SQLite, MongoDB, DynamoDB.

PROFESSIONAL EXPERIENCE

Confidential, Duluth, GA

Sr. Java Full Stack Developer

Responsibilities:

  • Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Involved in rendering additional components with custom HTML tags using React.j
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restfulAPI.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X- Path.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.

Environment: Agile waterfall, HTML, CSS, JavaScript, jQuery, AJAX and Angular JS,XML,JSTL JSP, Java, Spring JDBC, RESTful Web services, SOAP, Jenkins, Maven, Mongo DB,NoSql,Log4j,Jenkins,JIRA, LINUX,UNIX,SVN,GIT.

Confidential, Tempe, AZ

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
  • Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, JavaScript and AJAX.
  • Experience in deploying JAVA projects using Maven and Jenkins.
  • Created proof-of-concept using responsive web design, Node.js, HTML 5,CSS3.
  • Developed spring based Micro services to interact with some of the core applications.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used AWS framework for creating background and multistep workflows.
  • The mid tier supplies public and internal APIs running on a Tomcat 8 server, written in Java 8 using a wide range of technologies including Spring, Hibernate, JMS, PostgreSQL, and many others.
  • Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
  • Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets.
  • Used a MicroService architecture, with Spring Boot based services interacting through a combination of REST and
  • RabbitMQ message brokers.
  • Developed spring-based presentation layer, Hibernate based DAO layer and integrated them using Spring
  • Dependency injection, ORM and Web modules.
  • Customized components for each of the web page in Angular 6
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Experience in handling messaging services using Apache Kafka.
  • Used redux for state management.
  • Implemented REST API using Node.js, Express.js.
  • Performed querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Created tables involving collections, TTLs, counter, UDTs as part of data modeling.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Maintained Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Used Git, BitBucket as part of version control system for code check-ins.
  • Introducing OAuth 2.0 token-based authorization to replace existing Windows Authentication.
  • Setup Google authentication using OAuth 2.0
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Experience in Google Cloud Deployment Manager and managed deployments on GCP.

Environment: Spring, Hibernate, Web services, JQuery, JSP, AJAX, Java Script, Jenkins, kafka, Web Sphere 8.5, Git, Bitbucket, Node.js, Tomcat, IBM MQ, Maven, Angular 6, Google cloud platform, Spring MQ, Spring MVC, Web Services, SOAP UI, PrimeFaces, JAXB, WSDL, JBPM, XSD, XML, XML Spy, SQL, PostgreSQL, Microsoft Visual Studio 2010, DB2, SQL Server 2010, Microsoft Visio, SonarQube, Eclipse, TDD.

Confidential, San Antonio, TX

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Interacted with the Business Analysts to gather the required Functional Specification Documents for the project.
  • Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Experienced Scala in using and spark streaming and Akka for ongoing transactions for customers.
  • Used Sqoop to import data from Oracle to Hadoop.
  • Used Oozie workflow engine to manage interdependent Hadoop jobs and to automate several types of Hadoop jobs such as Java map-reduce Hive, Pig, and Sqoop.
  • Experienced in developing scripts for doing transformations using Scala.
  • Involved in developing Shell scripts to orchestrate execution of all other scripts and move the data files within and outside of HDFS
  • Installation of Storm and Kafka on 4 node cluster and written Kafka producer to collect events from Rest API and push them to broker.
  • Responsible for collecting the real-time data from Kafka using Spark streaming and perform transformations and aggregation on the fly to build the common learner data model and persists the data into HBase.
  • Developed tools using python, Shell scripting, XML to automate some of the menial tasks.
  • Setup a database in AWS using RDS and configuring backups for S3 bucket.
  • Developed entire frontend and backend modules using python for Django web framework.
  • Experience in Amazon EC2 command line interface along with Bash/python to automate the work.
  • Performed testing wit RSpec, Factory Girl, Capybara, and selenium.
  • Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
  • Developed the UI modules using JSP, HTML, CSS, JavaScript, AngularJS, jQuery, XSL/XSLT and AJAX.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Actively participated on transition the company to cloud based using Python to cloud based platform AWS
  • Developed UI with the python-based API and lambdas.
  • Developed the UI with java to handles the requirements.
  • Created and injected Spring services, Spring controllers and DAO’s to achieve dependency injection and to wire objects of business classes.
  • Integrated Single sign on using LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
  • Exposed Stateless session beans as SOAP, RESTful web services using JAX-WS, JAX-RS. Implemented Angular promises to handle asynchronous communication with our RESTful API for various requirements.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Drupal, a robust web content management platform to provide rapid development and delivery of flexible and secure websites.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB&SQL tuning to reduce time in the application.
  • Designed and developed the back-end applications and did some test-case debugging with code coverage as well as runtime debugging with IntelliJ Idea IDE.
  • Used Ionic, open-source SDK for hybrid mobile application development using Angular JS and Apache Cordova.
  • Involved in developing application using PostgreSQL and wrote queries to test the data that was sent through the API call.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
  • Responsible for debugging, testing, maintaining, and deploying the application and used log4j for tracking errors and debugging the code. Created test cases to test spring services using JUnit and Mockito frameworks.
  • Implemented the annotations to support the APIs for Audit Logging purposes by making configurations in the properties file which routes the logs to RabbitMQ server.

Environment: Java 1.8, ReactJS, Spring, Maven, JUnit, Mockito, Node.js npm, Agile Scrum, Tomcat server, RabbitMQ RESTful Webservices, JPA, JavaScript, XCode, Apache CXF, Hibernate, JMS, PostgreSQL, Ionic, IntelliJ IDEA, GitHub, AOP, Log4J, AWS, Auroras/SQS.

Confidential, West Bend, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing applications using java7.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Developed Interactive web pages using AngularJS, HTML, CSS and JavaScript.
  • Involved in migrating modules from Angular 1.x to Angular2
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC).
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction.
  • Spring Security is utilized with the help of “Method Level Security” by using AOP (Aspect-Oriented Programming) and “URL Level Security” by using Servlet filters for web sockets.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Implemented persistence layer using Hibernate framework like HQL queries, Criteria etc.
  • Hands-on experience with Devops tools like Jenkins, Docker, GitHub, Git, SonarQube.
  • Used SonarQube for continuous code quality and DeVops integration.
  • Developed Docker images to support Development and Testing.
  • Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Worked with users to identify and Document metadata, forms and user profile information for implementation of Enterprise Kofax System for various Business Units.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Experience in Message Oriented Middleware implementation using JMS and Apache Kafka
  • Used JAX-B parser for marshaling and unmarshaling.
  • Shell and Perl scripts are used to maintain Production and Test Unix servers.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching,
  • Collections like sort, comparator, list, set and Design patterns.
  • Worked with Web Sphere Application Server as application server.
  • Experience on AWS services (EC2, S3/EBS)
  • Used AWS Lambda for continuous scaling of applications.
  • Used Couch Base as local cache to store the customer related Information.
  • Experience in designing and developing big data platform with a combination of Hive MQ, Cassandra and Spark.
  • Experience in data structure design, Data Modelling in Cassandra.
  • Experienced with polymer web components.
  • Used Business objects for Oracle Business Process Management (BPM)
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Cloud Foundry to optimize the development and operation process.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, NoSQL, Scala, IBM MQ, HTML, Node JS, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio, TDD.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, testing phases and responsible for documenting functional and technical specifications
  • Developed code for obtaining bean references in spring framework.
  • Primarily focused on Spring MVC components such as Dispatcher Servlets, Controllers, View Resolvers.
  • Used JMS support to communicate and update info with Merchants.
  • Used Hibernate, ORM solution technique of mapping data and involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed Front-end UI using JSP, Servlets, HTML and Java Script.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the WebLogic Application Server and integrated applications using Apache Camel.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Worked in Agile development environment.
  • Involved in development of REST web services using Spring MVC to extract client related data from databases.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Updated the application with new features of Angular 6.
  • Created typescript reusable components and services to consume RESTAPIs using component-based architecture using angular 6.
  • Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, and form validators.
  • Implemented client-side Interface using Angular 6 and Node.js to structure JavaScript code in an MVC
  • Moved existing Angular4 controllers to Angular6 components for more responsive and less dependency.
  • Implemented as well as exposed SOAP services using Apache Axis 2.
  • Implements Java/J2EE design patterns like singleton, MVC, Facade.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in creation of exhaustive Junit Test cases using Test Driven Development (TDD) technique.
  • Worked with testing teams and resolved defects.

Environment: Java 1.6, J2EE 6, SOAP and REST, Apache Axis 2, JSP, JMS, Hibernate 4.0, Servlets, Spring 3.0, Agile Methodology, EJB 3.0, WebLogic 10g, JDBC, Java Script, Eclipse, XML, UML, MySQL, PL/SQL, Oracle 10g, TDD, Log4j, Rational Rose, Apache Maven, Unix.

Confidential

Java Developer

Responsibilities:

  • Interacted with business users extensively and created design document and functional specification using Rational tool.
  • Used Eclipse for Java code development.
  • Resolved and worked on troubleshooting the problems and fixed the bugs by utilizing Java and XSLT.
  • Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • Worked with Maven integration plug-in for Eclipse and deployed the project on Tomcat.
  • Junit Test cases for each case in specific modules to test the functionality.
  • Used Cognos Connection extensively for organizing, security, scheduling and distributing reports.
  • Used Cognos Software for flexible deployment and better business outcomes.
  • Involved in the user interface development using JSP, HTML, CSS, JSTL and JavaScript.
  • Worked closely with customer support to help fix bugs.
  • Used CVS as source Version control.

Environment: Java SDK 1.5, JSP, Servlets 2.x, EJB, JDBC, Cognos, JUnit, XML, UML, Tomcat 4.x, Toad 3.x.

We'd love your feedback!