We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00 Rating

Chesterfeild, MO

SUMMARY

  • Over 6+ years of IT experience providing technical solutions for business applications, which includes designing, development, building frameworks, Testing and implementation of Web - based Client-Server as well as Middleware multi-tier distributed environments using Java, J2EE.
  • Experienced in Java Web-based, Desktop Based Developmentwith Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience in working with various SDLC methodologies based on Agile, Scrum,Waterfall Model.
  • Developed Java/web-based application using various frameworksSpring 3.x/4.0/Boot,Hibernate 3.0/4.x, Web services (SOAP, RESTful), Amazon Web services and AWS Elastic Compute Cloud EC2, SQS, SNS.
  • Experience in working on various Spring modules - Core, Spring MVC, JSP, Spring JDBC, EJB, Spring ORM, Spring AOP, Log 4J
  • Experienceinpersistence framework like Hibernate/JPA for mapping Java classes with database using HQL.
  • Experience in Front-End UI technologies like HTML5, CSS3, JavaScript, JQuery, Node.JS, AngularJS, ReactJS, Karma, Grunt,Backbone JS, and Bootstrap.
  • Experienced in, Client-side validations, Client-Server data interaction using ajax in Node JS.
  • Experienced in Full stack front end technologies using Grunt JS, Glup Server for Angular.
  • Strong experience in Spring Framework modules such as Spring MVC, AOP, IOC, DAO and Spring JDBC, Spring JTA, Spring IO, Singleton, Factory, Session Façade, and Spring Boot.
  • Utilized Java Swing framework to develop client-side components.
  • Creating Docker containers for Micro services and good understanding about Build Docker images.
  • Creating and consuming SOA Web Services using JAX-WS, JAX-RS, SOAP, JSON messages.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Knowledge in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Lambda and Cloud Formation.
  • Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases.
  • Experience on databases like Oracle 10/11g, SQL Server, MySQL, DB2, NOSQL DB (mongo, Cassandra).
  • Experience in managing SAP-HANA environment from availability, performance and scalability perspectives.
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.
  • Experience in JUnit frame work with Mockito, Mocha and Easy mock, Spring Junit Runner.
  • Actively involved in Requirement gathering, Analysis and Design, and involved in Unit Test Plan, System Test Plan, Reviews, Coding and Code Reviews, Unit and Integration Testing.
  • Experience inJava messaging Service (JMS), and messaging technologies such as Message Driver Bean.
  • Experience in using different version controlling/tracking SubversionandGIT.
  • Experience in deploying the applications on Tomcat, WebSphere, WebLogic, Glassfish and JBOSS Servers.

TECHNICAL SKILLS

Languages: Java 1.8/1.7/1.6/1.5 , Java/J2EE, C, C++, UML, HTML, JavaScript, SQL and PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Express (MEAN stack), Amazon Skills Kit.

Web Technologies: HTML/XHTML/DHTML/HTML5, CSS/CSS3, Servlets, JSPs, XML, JSF, jQuery, Ajax, AngularJS, NodeJS, ReactJS, Bootstrap.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphereJ-Boss 6.x/7.x.

IDE’s: Eclipse, NetBeans, Spring Tool suite 2.x/3.x, IBM -WSAD, RAD and Rational Rose, Intellij 14.x/15.x

Database: Oracle 11i/11g/10g/9i/8i, SQL Server, MySQL, Sybase 12.5, DB2, Mongo DB and Cassandra

Web Services: AXIS, SOAP, RESTful, WSDL.

Version Control: JIRA, SVN, GitHub, Subversion

Build Tool / plugin: ANT, Maven 3.x, Jenkins 2.x

Testing Frameworks: Junit, JMeter, Jtest, Mocha.

Operating Systems: Windows, Unix, Linux and MAC.

PROFESSIONAL EXPERIENCE

Confidential, Chesterfeild, MO

Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model.
  • Designed and developed the UI using spring view component HTML 5, CSS 3, Bootstrap and Angular 2.0.
  • Angular 2.0 was extensively used to achieve DOM Show, Hide elements and Event Handling.
  • Extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels. Thread handling was used to maintain continuity of execution.
  • Used Spring validator framework for client and server-side validation using validators through error objects.
  • Used Spring and Hibernate for implementing IOC, AOP and Object Relational Mapping for back end tiers.
  • UsedMicroservicesusingSpringMVC,SpringBoot,SpringCloud, Spring AOP, and Dependency Injection.
  • Implemented the Model View Controller (MVC) framework and Spring.
  • Worked on RESTful Web Services for transferring XML data between two interfaces.
  • Developing Micro services that are highly scalable, fault-tolerant using Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed SpringREST Web Services clients to consume Web Services enterprise wide Web Services.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation.
  • Implemented data persistence of application by using Hibernate to persist java objects to the relational database.
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Used J2EE design patterns like Adapter, Service locator, Singleton, Factory and DAO.
  • Tested Service and data access tier using Junit, TestNG and Easy Mock
  • Provide sales support through high level demonstrations of the Adobe Marketing Cloud capabilities:
  • Performed deployment of applications on WebSphere Application Server.
  • Developed the Automation Test Scripts using Selenium JUNIT framework.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Used AWS Lambda to run the code in the AWS. Deployed Spring Boot based micro services in Docker container using Amazon EC2 container services and using AWS admin console.
  • Performed UI testing and front-end testing using Selenium.

Environment: Java 1.8, Spring Boot, Hibernate 4.2, Spring quartz, Spring security, Spring Boot, JPA, JavaScript, AngularJS, HTML 5.0, CSS3, WebSphere Application Server 8.5, Eclipse, Cassandra, Junit, TestNG, Easy Mock, XML, Web Services, SOAP UI, AWS, Selenium.

Confidential - Fort Worth, TX

Full Stack Java Developer

Responsibilities:

  • Involved in System Analysis, Design Development, Object Oriented Design, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model.
  • Developed and Analysis the J2EE application based on the Service Oriented Architecture.
  • Worked on single page applications, components using Angular JS to perform dynamic actions.
  • Develop various screens for the front end using AngularJS and used various predefined components from NPM.
  • Developed pages using JSF features like converters, validators, ActionListener, custom components etc.
  • HandledJavaMulti-Threadingpart in back-end component, one thread will be running for each user, which serves that user, which can be used to handle requests from multiple clients.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate for entire business logic layer.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Worked on Security-System development for Web Applications. Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • All the functionality is implemented using Spring IO / Spring Boot,andHibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security.
  • Involved in developing persistent layer using Hibernate framework.
  • Worked on Hibernate Transaction Management, Batch Transactions, and Hibernate DAO to fetch data from the database using and carryout various databases.
  • Used SOAP UI for testing the web services, and JMeter for stress testing.
  • Created data resources on AWS using EC2, Installed PCF on EC2 to manage the containers created by PCF.
  • Deployed Spring Boot based micro services in Docker container using Amazon EC2 container services, a high-performance container management service and using AWS admin console.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Hands on Map-reduce functionality in MongoDB to maintain customer order tracking.
  • Developed unit test cases using Mockitoframework for testing code and logging is done using SLF4j + Log4j.
  • Used GIT as a documentation repository and version-controlling tool.
  • RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the WebLogic application server.

Environment: Java 1.7, Spring 3.5, Hibernate 4.2, Spring batch, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, AngularJS, HTML 4.0, CSS, Angular JS, Amazon EC2, Docker, NoSQL, MongoDB, SLF4j, Log4j, GIT, Maven.

Confidential - Chicago, IL

Java/SAP HANA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in coding for the presentation layer using jQuery, jQuery Mobile, NodeJS, JavaScript.
  • Customized the CSS for the ace components used as per the style guide.
  • Developed Single page applications using NodeJS, GULP, and WEBPACK (ES6).
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs forAnalytical Reporting using NodeJS.
  • Used CoreJavafeatures such Multi-Threading, Collections, Exception handling to efficiently process high volume transactions and implemented threads while preparing and generating mails.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed and implemented Swing, spring and J2EE based MVC framework for the application.
  • Implemented issues like logging and declarative transaction management using Spring AOP.
  • Used Spring AOP to modularize cross-cutting concerns in aspects.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in Web Services Testing using SoapUI to easily and rapidly create and execute automated functional, regression, compliance, and load tests, which supports all protocol technologies.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Designed and Implemented a ERP tool in Legal Domain with collaboration with Confidential India.
  • Built it as an SAP HANA app and showcased it in Teched Bangalore 2015
  • Built the backend in SAP HANA in-memory database to leverage fast and reliable data capturing and loading.
  • Used JavaScript, SAPUI5, CSS3 to built the front end.
  • The backend was built using XSJS for reliable communication from client to server.
  • The Server was hosted in SAP-HANA based server protocol.
  • Built both a physical server application and a cloud application using SAP HANA ONE available as an AWS EC2 container.

Environment: Core Java, Spring, Hibernate, JQuery, Node.JS, JavaScript, HTML, CSS, AJAX, Oracle, JMS, SOAP, SVN, JIRA, Maven, SAPUI5,XSJS,SAP HANA.

Confidential

Java Developer/Program analyst

Responsibilities:

  • Involved in Design and Implementation of the application. Followed Agile Development model.
  • Developed N-tier client-server business application software using MVC Architecture.
  • Developed client request validations and processing using JavaScript and HTML.
  • DevelopedJavaScriptscripts to capture data from frontend and report it to either Adobe Site Catalyst or Google analytics
  • Developed UI using JSP, JSTL, CSS3, JavaScript.
  • Involved in writing different Design Patterns like Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Used Web Services to publish the credential validation of customer.
  • UsedReSTfulservices to send requests and responses in JSON
  • Developed Hibernate DAO’s and configuration files to access the ORACLE database.
  • Developed the application by implementing Spring Framework based integration.

Environment: Java 1.5/1.6, JSP 2.0, Hibernate, Servlets 2.5, JSON, SOAP, ReST, Oracle, Eclipse, PL/SQL, Bean, Junit, JBOSS, DAO, AOP, MVC Spring.

We'd love your feedback!