We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ years of extensive IT experience in developing, design, analysis, testing of various web - based, SOA based and client/server applications in multi-platform environments with JAVA/J2EE technologies.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM,andWaterfall.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.
  • Highly proficient in using OOPS for building n-tier architecture systems with hands-ondeveloping expertise in front-end UI layer, core business frameworks and Back-end database layer integration.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, jQuery, JSON, AJAX, Angular JS, Node.js, Bootstrap, Tag Libraries, JSTL, ReactJs.
  • Expert in CoreJava with astrong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC, Jasper Reports), Hibernate and JavaWebFramework along with Web Service/Database related technologies.
  • Experience creating Typescript reusable components and services to consume RESTAPIs Component based architecture Such as Angular JS (v1.x)/Angular 2/ Angular 4
  • Good knowledge on SPA (Single Page Application) framework like Angular JS, backbone JS, React JS and Knockout JS.
  • Adept skills with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, and IOC frameworks like spring and its subsidiary modules such as Spring Security, Spring Batch, SpringJDBC, SpringIOC, and SpringAOP, spring validations
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Experience in Application based on Spring Framework, SpringMVC, Spring Templates, Web Services using Axis and Jersey Frame works.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, JavaBeans, JDBC, XML, Web Services, JNDI, Swing, Serialization, and Externalization.
  • Good knowledge in developing single page applications (SPA s) using the JavaScript libraries like AngularJs and MeteorJS.
  • Good understanding of using Aurelia, the next generation JavaScript MVC framework and writing ECMAScript 6 and ECMAScript 7
  • Worked on WebSphere Application Server, Weblogic Application Server, JBoss application server and Tomcat web server .
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Experience in development of REST and SOAP based web services using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC, AJAX technologies and Jersey frameworks.
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.
  • Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Strong knowledge ofHibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers, and packages.
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
  • Experience with JUnit, Mockito, Log4j, and SLF4J in developing test cases and determining application functionality.
  • Experience in development, deployment, and troubleshooting Web-based and enterprise-based applications on Windows, UNIX,and Linux platforms.
  • Experience in building applications using ANT, Maven,andGradle.
  • Knowledge of developing search components using Apache Solr, which includes custom search handlers and custom handlers.
  • Experience in using code repository tools - Tortoise SVN, CVS, GitHub, and Visual Source Safe.

TECHNICAL SKILLS

Programming: Java (JDK 1.5, 6, 7, 8), Python, JavaScript, PL/SQL, HTML (5), CSS (3), Groovy

Java Technologies: JUnit, J2EE, EJB, JSF, Servlets, Portals, JSP, RMI, JMS, JDBC, JPA, Swing, JavaBeans

Scripting: jQuery, JavaScript, Shell Script, Python

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting), Apache Camel

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST

Web Servers: J Boss, Web logic, Web Sphere, Tomcat, Jetty, Apache

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, Cassandra, Mongo DB

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

Cloud: AWS, S3, EC2, S3, RDS, EBS, Elastic Load Balancer.

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT

Other Tools: JIRA, Confluence, Bam, Puppet, Chef, boo, Sonar, Fisheye

Version Control: Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential 

Full stack Java Developer

Responsibilities:

  • Worked on different POS projects like Refund and Exchange, DevicePayment, Trade In
  • Workedwith a team of 5 members and involved requirements gathering, analysis, detailed design, preparing class diagram, flow diagram etc.
  • Front end Use of HTML,CSS3, ReactJS, Jquery and Bootstrap.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Deployed and developed my project using AWSEC2, S3, Datapipeline, ElasticBeanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and AmazonKinesis services.
  • Used the AWS mobile hub service for creating and configuring powerful mobile app backend features required for ou company's new mobile app
  • Did the testing and monitoring and visualized how our mobile app built is being used.
  • Used the AWS mobile hub for quick storing and retrieval of app data in AWSDynamoDB
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and usingMaven as build and configuration tool and Jenkins for continuous integration tool.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database.
  • Used GWT and AmazonAWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Used JBOSS application server for run time integration of J2EEApplications.
  • Used the ApacheSOLR web application for Index Replication and fast indexed search, hit highlighting, caching, replication and filtering.
  • UIDesign using iOS latest feature Adaptive Layout.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and usingMaven as build and configuration tool and Jenkins for continuous integration tool.
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking, and project management.

Environment: Java8, STS, Tomcat 7, Gulp, Spring Tool Suite, HTML, CSS3, Maven, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, ReactJS, Weblogic, NPM, Express, JavaScript, GIT

Confidential

Full stack Java Developer

Responsibilities:

  • Agile Followed methodology and involved in daily SCRUM meetings, sprint planning, showcases, and retrospective and used JIRA as a tracking tool for the sprints.
  • Strong knowledge in configuring Amazon Redshift cluster designed and created a database, users, schemas, tables, views,and other dependencies.
  • Effective refactoring experience with both data and code has worked extensively on various machine learning algorithms.
  • Proficient in using frameworks and technologies like Struts, Hibernate (ORM), Spring (DI/ MVC/ AOP/ batch/ Templates), Web Services (AXIS, Jersey), JMS, Log4j.
  • Worked extensively on
  • Experience in Microservices, Pivotal Cloud Foundry, and Engagement using Spring Boot.
  • Expertise in developing SOA (Service Oriented Architectures) and Micro-Service architectures using J2EE web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Delivered numerous concurrent projects on time, using technologies ranging from LAMP to J2EE on BEA Weblogic or Oracle OC4J; extensive experience with XML and XSLT. Required highly developed time management skills for task prioritization .
  • Good understanding of PAAS platforms like Amazon Web Services (AWS), OpenShift, Microsoft Azure, and Pivotal Cloud Foundry.
  • Used NPM for installing required node modules and other published Angular NPM modules .
  • Front end Use of HTML,CSS3, ReactJS, Jquery and Bootstrap to build a single web app that communicate with backend via RESTful API.
  • Used ReactJS to implement Rich functions in various pages: validation, crud, grid list, search, sort, multi selection, advanced custom derivatives, testing etc.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, HTTP get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Hands on experience in writing lightweight Node.js server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB, Redis,and MySQL.
  • Worked on their test automation framework written in Python and Selenium.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java8, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, ReactJS, AngularJS,Weblogic, NPM, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development, and Testing ofthe application using AGILE methodology (SCRUM).
  • Used Structs Framework in the application, which is based on MVC design pattern
  • Involved in writing Spring Configuration XML, afile that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Worked on developing web service calls using SOAP and WSDL.
  • Having good experience in implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
  • Involved in installing, upgrading, configuring and Troubleshooting IBMWeb Sphere Application Server and IBM MQ on AIX and Linux
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Tested the application functionality with JUnit Structs Test Cases.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Designed and developed the application using Angular 2 framework along with HTML5 , CSS3 , Type Script , Java Script , Bootstrap , Node . js , NPM , Mongo DB
  • Validated Customer, Account, Address and Order entities with Drools rules engine.
  • Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API.
  • Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system.
  • Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Developed Rest Web services for IOS and Android mobile websites and apps.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Added the required jars to the drools files, build the package and deployed it on the JBoss server.
  • User level support for multiple applications including web-based, iOS,and Android mobile apps.
  • Worked throughout the full stack (Node.js, Angular.js) to see software extensions through to completion.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using spring @Rest Controller to return JSON to the frontend.
  • Hands-on Experience with Drools, Apache Camel, Active MQ, Rabbit MQ, IBMMQ
  • Sending requests and responses toMicroservices through REST/HTTP.
  • Involved in working with structs Tiles2.0 for the look and feel for a web application.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Backup, recovery, and troubleshooting for IBM MQ.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.
  • Performed deployment of applications on IBM Web Sphere Application Server.
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema object to perform CRUD operations.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Development carried out under STS Integrated Development Environment (IDE).
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java, Agile Methodology, Structs, Spring IOC, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, IBM MQ 7.0, 7.1 and 7.5, MB 6.1, 7.0, and 8.0, CSS3, Node.js, NPM, Bootstrap, AngularJS, JSTL, jQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, ReactJS,Restful API, SOA, JAX-RS, JSON, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, RabbitMQ, MAVEN, JUnit, UNIX, STS, IBM Web Sphere, Log4J, GIT.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in the architecture team for design and implementation of thesystem.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Created WSDL and the SOAP envelope.
  • Generated Model layer of MVC using EJB.
  • Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Developed REST APIs using Spring MVC REST and Jersey.
  • Developed Persistent/DAO layer using ORM Framework Hibernate.
  • Handled Transactions using JPA and Declarative approach using Spring
  • Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
  • Written Junit test cases using spring, Junit and Jasmine.
  • Implemented centralized exception handler to handle the exceptions in middleware.
  • Designing and developing the database objects like Tables, Views, Triggers, Indexes and Complex T-SQL Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions) in SQL Server 2012.
  • Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
  • Created reusable components using Angular2 and AngularJS (in Admin Module).
  • Implemented UI pages using HTML5, CSS3, Bootstrap and Angular2/JS.
  • Tested REST APIs using Rest clients like Postman and Restlet.
  • Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.
  • Created all the services to work with various entities provided and restified the services using REST APIs using JAX-RS (Jersey) and Spring MVC REST.
  • Used Eclipse IDE for application Development and used Maven for build automation tool to compile and generate EAR, WAR, and JAR files.
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Wrote huge JavaScript to do client-side validation like login, address, email, Tel No. validation.
  • Improved performance for interactive components through use of AJAX.
  • Business logic is implemented using Spring Core and Hibernate.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Implemented Multi-threading concepts.
  • Developed the application using Core Java, J2EE and JSP’s.
  • Used the JEE7 version which adds a complete solution for the batch applications of
  • Installation and deploying onTomcat server.
  • Different Types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.

Environment: Java/ J2EE, JEE7 JSP, CSS, JavaScript, AJAX, Hibernate, Spring MVC, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC.

We'd love your feedback!