We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Fenton, MO

SUMMARY

  • 8+ years of experience in requirements gathering, deployment of Web Applications and client server multitier applications using Java/J2EE technologies.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Azure, Web Services, Struts, Spring, Microservices and Hibernate.
  • Strong experience with implementing application using AngularJS, Angular 2 & Angular 4. Solid understanding Angular directives.
  • Solid understanding of Object Oriented Programming concepts and Expertise in design and development of J2EEcomponents and API's
  • Technical experience in the areas of Object Oriented Analysis (OOA), Object Oriented Design(OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Good knowledge and experience in developing web interfaces using client side technologies like AngularJS, XML, HTML, DHTML and SASS.
  • Experienced in Installing, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Design the whole API using RESTful API Modeling Language (RAML).
  • Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery.
  • Fluent with the core Java concepts like Multi - Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programing.
  • Experience in Script Languages like Perl, Shell, and Ant.
  • Experience on math algorithm
  • Hands on experience in working with Cloud Architecture.
  • Created REST Microservice APIs using Spring Boot Application.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
  • Providing Adobe Analytics and Adhoc Analysis Training to Business Monthly basis.
  • Assist business stakeholders to increase and improve their usage of Adobe Analytics (Omniture/SiteCatalyst) and other analytics platforms.
  • Experience in integrating REST, SOAP services using MuleSoft.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Utilized AKKA for asynchronous message handling
  • Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
  • Focused on architecting NoSQL databases like MongoDB, Cassandra and Cache database.
  • Experience in Data Modeling and working with Cassandra Query Language (CQL).
  • Experienced in ReactJS and working with React Flux architecture.
  • Developed and maintained code for various applications using PHP, Java and MySQL.
  • Experience in Microsoft Azure
  • Experience with MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, React.JS.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
  • Experience in automating the infrastructure in AWS using web services.
  • Deployed spring boot application on AWS Elastic Beanstalk
  • Good knowledge on Docker and Container orchestration.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Experience in Micro services and Spring boot application development.
  • Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAXRPC, JAXB, WSDL and UDDI.
  • Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish and JBoss.
  • Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins
  • Experience in using Hibernateframework for mapping POJO classes with database and using Hibernate Query Language.
  • Expanded monolithic architecture into smaller micro services architecture
  • Proficient in using RDBMS concepts and worked with Oracle database.
  • Hands on Experience in Version Control systems GIT and SVN.
  • Having experience in Black Box Testing includes Integration, Functionality, System, Performance and Regression Testing and Strong Foundation in Web Test Analysis, Testing and maintenance.
  • Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.
  • Excellent Leadership, Interpersonal, Problem solving and Time Management skills.
  • Excellent communication skills both in Written (documentation) and Verbal (presentation).
  • Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.

TECHNICAL SKILLS

Programming Skills: C++, Java/J2EE, JDBC, Guava, JSTL, JSP 1.2/2.0, EJB 2.0/3.0, JavaBeans, JMS, JNDI, CSD, JAXB, Web services, HTML, CSS

Frameworks: Struts 1.x/2.x, Hibernate 3.x/4.x, Spring 3.2, JSF 2.0

Databases: Oracle 10g/11g/12c, MYSQL, NoSQL, DB2, PL/SQL, Azure, JDBC, RDBMS, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB

Cloud Technologies: AWS, Google Cloud, azure

Web Services: XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS

Client Side Technologies: JavaScript, AJAX, jQuery 1.11, Angular JS 1/2/4/5

Tools: Eclipse, Apache Tomcat 7.0, FileZilla, JDeveloper, Putty, Tableau, Alteryx, Maven, Gradle

Application/ Web Servers: WebSphere 8.5, WebLogic 8.1/10.3, Tomcat

Build Tools: ANT, Maven, Jenkins

Scripting languages: Shell, python.

Testing/ Logging Tools: JUnit, Mockito, SOAP UI Testing

Version Control: CVS, VSS, SVN, Rational Clear case, Git

Operating Systems: UNIX/Linux, Microsoft Windows Variants, Red hat Linux-CentOS 7, Android

PROFESSIONAL EXPERIENCE

Confidential, Fenton MO

Java Full Stack Developer

Responsibilities:

  • Worked on an Enterprise Analytics and Reporting Platform that is designed to collect, capture, manage and distribute metrics, reports and monitoring data from across various enterprise systems like ERPs, Project Management Systems, Financial Systems, CI/CD tools, Monitoring and Logging systems.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2 and Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Involved in full Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Worked on AngularJS4/5 directives and controllers for designing the web application and used its two-way binding to achieve the feedback functionality from the user.
  • Used AngularJS 4 filters for advanced searching, sorting, and pagination and used custom filters.
  • Created AngularJS 4 Routing to connect different controller to the view which allows the single-page application.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
  • Developed all the Junit test cases for all the different layer implementations.
  • Proven ability in developing BDD/TDD scripts with Cucumberand writing step definitions for behavior.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update data in the database.
  • Worked with HTML, CSS, JavaScript for developing user interface.
  • Created optimized graphic websites and application interfaces using HTML, CSS3 and jQuery UI framework.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Build microservices for the delivery of software products across the enterprise.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Taken care of complete Java multi threading part in back end components.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.
  • Experienced in handling distributed messaging using Kafka and JMS.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Improved department process by designing and implementing a Groovy/Grails/JavaScript application for project activity planning activities
  • Proficiency in developing applications using open source projects, namely Struts, Spring, Groovy Grails, Tomcat, Log4J, and Maven etc.
  • Implemented data ingestion and handling clusters in real time processing using kafka
  • Developed a data pipeline using kafka and storm to store data into hdfs.
  • Experience solving cross browser compatibility, optimization, and layout issues
  • Knowledge and skills to address cross-browser compatibility issues
  • Developed the Model, View and Controller (MVC) Components while implementing Spring Framework.
  • Developed Spring DAO templates for all typed of CRUD operations.
  • Implemented RESTful Services.
  • Worked with QA team on daily basis to fix the reported bugs and checking cross platform compatibility.
  • Worked on re-factoring existing application code and fixing technical debt.
  • Worked with ElasticSearch and utilized NOSQL for non relation data storage and retrieval.
  • Worked withNoSQL databasessuch as Cassandra,MongoDB, and Riak
  • Hands-on experience with developing applications that use MongoDB and also Knowledge on schema modeling, Querying, tuning.
  • Worked on Amazon Web Services
  • Used GIT for version control
  • Developed Maven configuration files for legacy applications to enable CI/CD
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Troubleshoot production issue, investigate, implementing fixes and fixing some of the bugs

Environment: HTML5, CSS3, JavaScript1.8, GoLang jQuery, AngularJS4, Java 8, Hibernate3.0, Kafka,Spring framework, Spring Boot, JDBC Template, JSON, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA and Agile/Scrum, Maven, GIT, REST, Junit, Elastic Search, MongoDB, NodeJS.

Confidential, Exton, PA

Java Full Stack Developer

Responsibilities:

  • Responsible for understanding the scope of the project and requirements gathering.
  • Designed the application by implementing Struts Framework based on MVC Architecture.
  • Designed and developed the front end using JSP, HTML, JavaScript and jQuery.
  • Developed framework for data processing using Design patterns, Java, XML.
  • Presently Working as Software Engineer for Testing Client-Server Billing Framework for OSS/BSS
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Implemented a highly-scalable vertical and horizontal, performance efficientDrools architecture.
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Used JSP, Java Script, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
  • Experienced with CI tools and Version Control Tools or Source Code tools.
  • Developed Spring Configuration file to define data source and beans.
  • Used Log4J for logging and tracing the messages
  • Designed the real-time analytics and ingestion platform using Storm and Kafka. And Writing Storm topology to accept the events from Kafka producer and emit into CassandraDB.
  • Excellent knowledge ofNOSQLon Mongo and Cassandra DB
  • Good experience with aNoSQLdatabase.
  • Design & Develop Data Model for Travelers road application on the Cassandra best practices for data modeling.
  • Used the light weight container of the Spring Framework to provide architectural flexibility for Inversion of Controller (IOC).
  • Used Microsoft Azure platform for the building, managing applications and deploying web applications
  • Migrate an existing SQL Server Database to use Azure SQL Database, Create database in Azure portal
  • Installation and configuration of Splunk product at different environments.
  • Setup SSL for communication with & between various Splunk components
  • Used Spring IOC for dependency injection to Hibernate and Spring Frameworks.
  • Designed and developed Session beans to implement the Business logic.
  • Developed EJB components that are deployed on Web Logic Application Server.
  • Robotiumis an extension of the Android test framework and was created to make it easy to write user interface tests for Android applications.
  • Written unit tests using Junit Framework and Logging is done using Log4J Framework.
  • Used Html, CSS, JavaScript and jQuery to develop front end pages.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .
  • Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.
  • Designed and developed various configuration files for Hibernate mappings.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Imported the data from AWS S3 and spark RDD and performed transformations and actions on RDD’s.
  • Involved in performance tuning of spark applications for fixing right batch interval time and memory tunning.
  • Web application development using Groovy Grails JQuery AJAX and D3.js.
  • Developed and executed software systems utilizing JavaScript and Groovy.

Environment: Java 1.8, Struts, Spring 2.0,Apache Spark. Golang, Splunk, Reactjs,hibernate 3.2, WebLogic 7.0, Eclipse 3.3, Oracle 10g, Junit 4.2, Maven, Windows XP, J2EE, JSP, JDBC, Hibernate, spring, HTML, XMLCSS, NodeJS,JavaScript and jQuery.

Confidential, Worcester, MA

Java developer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on SUSE and Linux servers.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture
  • Involved in implementation of matching functionality between account and offers and also the functionality to manage customer communication and channel preferences using Spring and Hibernate.
  • Automation of various administrative tasks on multiple servers using Puppet.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Using Cloud Trail, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS
  • Creating DB driven web apps in Python JSON PostrgreSQL Cassandra Flask Peewee ORM WSGI Werkzeug
  • Implemented service layer on top of Cassandra usingcore Java, Datastax Java APIandRestful API.
  • Very good understanding Cassandra cluster mechanism that includesreplication strategies, snitch, gossip, consistent hashingandconsistency levels.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Hand-on experience inService-OrientedArchitecture,Web ServicesusingJAX-WS, SOAP, WSDL, UDDI, JAX-RS RESTFul, Jersey, CXF and OAuth2.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Code and developed custom ElasticSearch Java based wrapper client using the "Jest" API. To facilitate common access, to ElasticSearch.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .
  • Managed the software configurations using Enterprise Chef like Chef Workstation, server and chef nodes
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • GIT administration like providing access for branches and GIT repositories.
  • Creating GIT repositories and give access rights to authorized developers and worker on antifactory.
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication.
  • Test automation for web application (SWAP module) using Cucumber.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations. Used SVN as version control across common source code used by developers.

Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5, CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Durandal, Servlets 3.0, Hibernate 5.0.X, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon Cloud Watch, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, NodeJS, Tomcat, WebLogic, Oracle 11g, AWS, jQuery, AngularJS, RabbitMQ, Eclipse, Maven, OAuth2.

Confidential, Doraville, GA

Java Programmer

Responsibilities:

  • Involved in all the phases of SDLCincluding Requirements Collection, Design & Analysis of Customer Specifications, Development and Customization of the Application.
  • Experience with integration servicesOAUTH,OAUTH2.
  • Designed & developed Application using Spring Framework, Spring MVC and spring templates.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Experienced in Financial Services.
  • Developed the application under J2EE Architecture using spring, Hibernate, Servlets and JSP.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate deployed on Web Sphere Application Server connecting to a database. Involved in setting up Maven configuration and halping Continuous Integration (CI) Issues.
  • Overcame challenges like data migration from MySQL to MongoDB.
  • Usage of tools like RoboMongo, MongoVue and NoSQL Manager for migration of data between databases without any kind of data loss.
  • Responsible for managing MongoDB environment with high availability, performance and scalability perspectives.
  • Wrote different stored procedures in Oracle using PL/SQL
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Worked closely with various teams to resolve issues which include Business, QA, Build &Deployment, Off-shore, Tier2, Production Support teams.

Environment: Java, Core Java/J2EE, Spring, Hibernate, Oracle, REST Web Services, JSP, ReactJS,JSTL, XML, HTML, CSS, JAXB, JavaScript, JDBC, Eclipse, JAXB, Maven, OAuth2, JUnit, Firebug, Apache AXIS, Jersey, SOAP UI, XML, JAXB, JAXP, HTML, CSS, NodeJS, AJAX, JUnit, Eclipse, Web Services (SOAP AND REST), Web Sphere, SVN, Shell Script.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) including analysis, design and implementation of the Administration, Pharmacy and Billing module of the project.
  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in the detailed design phase of the project using Rational Rose.
  • Developed presentation layer of the project using HTML, JSF and JavaScript technologies. Worked on Rich Faces with JSF for populating data from Server onto the Extended Data Table.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards.
  • Used various J2EE design patterns, like DTO, DAO, Business Delegate, Service Locator, Session Facade, Singleton, Factory.
  • Extensively used JBoss while writing code and for creating Data Sources.
  • Created test plans and JUnit test cases and test suite for all the methods in the Session beans.
  • Written complex SQL queries, stored procedures, functions and triggers.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Servicesfor communicating data between different applications.
  • Used JUnit to implement and execute test cases for unit testing of the modules.
  • Used Selenium Firefox add-on for testing and developed Selenium test cases for automated UI testing.

Environment: Java 1.3, JSF, DHTML, CSS, HTML, JavaScript, EJB 2.0, JBoss, XML, XPath, XSLT, XML Schema, Selenium, JUnit, JDBC, UML, Oracle 9i and Windows XP, NodeJS

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering, design and development of the module in the product. Involved in making improvements in core logic by utilizing the CoreJava design patterns like Factory and Singleton. Used agile methodology (Scrum) in the project development.
  • Hibernate second level cache and pagination has implemented to increase performance.
  • Developed the UI components jquery data table, HTML5, CSS3 and implementing algorithms in core java.
  • Created DAO layer using Hibernate. Developed code for obtaining bean references in springframework using Dependency injection (DI).
  • Tomcat 5 Application server was used for deploying and running of the web applications made in SpringMVC (3.0) and database access module was created using Hibernate 3.2.
  • Has used math algorithm for implementing
  • Used spring AOP in order to eliminate cross cutting concerns for logging.
  • Providing estimations for new requirements, change request
  • Participate in requirements elicitation, validation of architecture, create and review of design.
  • Providing pseudo code to the team and assist them in coding completion query optimization indexing to improve performance of the work products.
  • Configured POM projects using maven2. Wrote stored procedures in Oracle 10g for application specific.
  • Has implemented spring security for basic authentication. Used JConsole to profile and analyzing heap dump.
  • Used Hibernate as an ORM tool for mapping relationships between various entities in the project.
  • Wrote shellscripts for war deployment in tomcat.

Environment: JDK, Spring Framework, XML, HTML, JSP, Angular JS, Hibernate, ANT, Java Script, XSLT, CSS, AJAX, JMS, NodeJS. SOAP Web Services, Web Sphere Application Server, Tomcat DB2, PL/SQL, MQ Series, Junit, Log4j, Shell scripting, UNIX.

We'd love your feedback!