We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Charlotte, N

SUMMARY:

  • Over 10+ years of software development experience using JAVA/J2EE Full Sack technologies.

TECHNICAL SKILLS:

Java 1.8, J2EE: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Spring 4.3 Hibernate 4.3, Angular JS 1.0/1.5/2.0/4/5 , Spring Security 3.2: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, WebSphere MQ 7.5

Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1: MongoDB, Cassandra

HTML 5, JavaScript, XML 2.0, CSS 3, jQuery 2.11, Angular JS 2.0, Node JS 6.0.: AWS, Netflix Eureka, Kubernetes.

Windows 10, Linux, Unix: JIRA 7.0, Bugzilla 4.4.12

Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0: Agile, waterfall, TDD (Test - Driven-Development), Scrum

IDE Platforms Eclipse, Eclipse plugins(RCP), Intellij 2017.1, Spring Tool Suite (STS) 3.8.3: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins

Git, GitHub, SVN, Bit bucket: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS,

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte NC

Java Full Stack Developer

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Designed dynamic and browser compatible pages using HTML5, CSS3 Preprocessor’s(SASS/LESS), JavaScript, Bootstrap, Ajax, AEM, Web Services XML, schemas .
  • Developed Adobe AEM templates and reusable components, and Configured AEM Authoring & Publishing Instance.
  • Used AEM tagging features in developing components and templates.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JCR, CRX Integration with SQL server and store/fetch information from backend sub-system. Developed Application Modularity with OSGI.
  • Simplifies the Code, execution of tasks in asynchronous mode using multithreading -Executor Service Framework .
  • Used java8Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used IBM MQS to Listen the Flight Messages and Implemented Listeners to Process the Data.
  • Used spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.
  • Implemented Restful Services in Spring Boot Framework for consuming and producing JSON Data .
  • Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery usin g Apache Axis .
  • Building cloud microservices and implementing back-up using Spring Boot.
  • Used Micro Services with SpringBoot services and combination of REST, Apache Kafka message brokers.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Provided cloud environment for Micro services using spring cloud Netflix (Eureka server).
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Used Micro Services with SpringBoot services and combination of REST.
  • Amazon Simple Queue Service (AWS SQS) is used to managed message queuing service that makes it easy to decouple and scale microservices, and serverless applications and Communication with External Services.
  • Heavily used joins stored procedures, views, Unions in Oracle data base to fetch the data.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 11g database, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
  • Created Generic Dao Custom Implementation Using Spring Data Jpa .
  • Hibernate framework is used on DAO layer to persist application data into Oracle database.
  • Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • Monitored Health check and managed the application when it’s pushed to production by using Spring Actuator .
  • Developed REST API's using Spring MVC and Spring boot , hosted all micro services on Pivotal Cloud Foundry(PCF).
  • Configured Load Balancer Health checks for Cloud Foundry Routers (PCF) and Implemented customized routers.
  • Worked with Splunk for searching the log, routing the logged data and for visualizing the logged data.
  • Used SOAP UI,Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
  • Used Maven/Nexus as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.
  • Used GIT repository to push the code and interact with other developers throughout the company.
  • Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds.
  • Responsible for Dealing with offshore Team.
  • Actively used the defect tracking tool Rally to create and track the defects during QA phase.

Environment: Java 8.0, spring 4, AEM, Hibernate 4.2, Spring Boot, JPA, JavaScript, HTML 5.0, CSS3, React.js, Bootstrap, Apache Tomcat,Oracle 11g, Log4J, JUnit, Easy Mock, XML, Web Services, SOAP UI, Netflix Eureka, Spark, Netflix Ribbon, PCF,Maven, Git, PCF, Eureka Server, Hystrix, Ribbon, Agile, Spring Cloud Netflix, ELK, GIT, Splunk, OSGI,AWS SQS.

Confidential, St. Louis, MO

Java Full Stack Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Involved in preparing System Requirements and detailed Design document for the project.
  • The application is built based on Microservices Oriented Architecture and developed dynamic single page applications using MEAN Stack (Angular 4.0 framework with HTML5, CSS3).
  • Involved in Migrating from Angular 2 to Angular4 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Implemented features using spring, such as Injection, IOC, Annotations and integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Developed high traffic application using Spring MVC 4.x& Boot 1.2.x and deploy them for high scalability.
  • Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate.
  • Designed MongoDB Schema and Worked with to store non-relational data into collection.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database .
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
  • Developed REST web services using spring, Hibernate, JAX-RS and JAXB.
  • Designed and developed Micro Services to divide application into business components using Spring Boot .
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache .
  • Provided integration between the on-premises IT environment and the AWS storage infrastructure with the help of storage gateways and Integrated data spread across multiple AWS services and analyze it from a singlelocation by make use of AWS Data Pipeline.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality and created S3 buckets for storing object level data into it.
  • Used Spring Tool Suite ( Used Docker for creating Docker images for launching containers on AWS EC2.
  • Worked Integration of AWS, Elastic Search, Beanstalk and Docker with Kubernetes .
  • Used Apache Camel for generating routes for consultant microservice where consultants can login.
  • STS) as an IDE for Application Development.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters .
  • Integration of Maven/Nexus, Jenkins with Patterns/Release, Git.
  • Worked with ELK stack for searching the log, routing the logged data and for visualizing the logged data.
  • Used Swagger, to implementing the Restful API and Swagger gives the rich UI to test API.
  • Used GIT as version management, Jira for defect management system.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: XML, Bootstrap, HTML5, JavaScript, CSS3, Ajax, Spring4.x, Hibernate4.x, Git, AWS, ELK, WebSphere7.5, Web Services,JMS, SoapUI, MongoDB,JSON, Maven/Nexus, Elastic Search, Log4j, Oracle DB, Kubernetes, Docker.

Confidential - Boston, MA

Java/J2EE Developer

Responsibilities:

  • Experienced with Software Development Life Cycle (SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Implemented Agile Methodology for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • EJB Session Beans were used to process requests from the UI, CMP entity beans to interact with the DAO layer.
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
  • Utilized OOP in JavaScript and DOM structure to implement various functionalities.
  • Involved in implementing the changes in user interfaces using HTML5, CSS3,JavaScriptand AJAX.
  • Extensively used the JavaScript and jQuery plug-in to fetch and display the data on web pages.0
  • Implemented security for different front-end views based on the access privileges.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Involved in writing XML validation classes using Struts validation framework.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed services that are reusable and interoperable, using SOAP, WSDL, JAXWS, JAXRPCWeb services .
  • Used JMS for the asynchronous exchange of data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra Cluster Used for Oracle DB Database related activities.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Used OOPS design and core Java concepts such as Collections, Multithreading, and Exception Handling.
  • Monitored Cassandra cluster for resource utilization and systems backup and recovery using Cassandra.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Continuous integration services are provided for software development using JENKINS .
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used SVN for version control And Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP, EJB, OOAD, Oracle, Cassandra, HTML, EJB3, AJAX, JMS, XML, Design Patterns, JENKINS, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server, Hibernate, LOG4J, SVN, TOAD, JUNIT, UML, AWS.

Confidential - Minneapolis, Minnesota

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Configured Hibernate session factory to integrate with spring and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Worked on Java Message Service(JMS) API for developing message-oriented middleware(MOM) layer for handling various asynchronous requests.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
  • Used OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Used MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project.
  • Created Maven scripts to build and deploy the application.
  • Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: JDK, J2EE, Spring, Hibernate, REST Web Services, HTML5, CSS3, JavaScript,

Bootstrap, AJAX, JSON, Apache Tomcat, Apache Maven, JUnit, Log4j, JIRA, Jenkins, MySQL,

SVN, Windows

Confidential

Web Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and production environments.
  • Worked on Agile Development Methodology using Scrum concepts.
  • Worked in developing Spring related backend services (For the flex to access the database).
  • Implemented page specific controllers using Spring MVC components like @Controller, View resolver, dispatch servlet and calls respective helper classes.
  • Implemented caching mechanism using Spring cache, configuration properties using EHcache.
  • Implemented presentation layer of application using HTML, CSS, JQuery and Ajax calls.
  • Implemented transaction management using Spring declarative transaction management and spring AOP.
  • Implemented Hibernate Entity classes that map data base tables using Hibernate annotations.
  • Implemented Hibernate utility classes that used as base implementation for DAO layer.
  • Implemented Hibernate second level caching at hibernate level using EHcache provider.
  • Implemented Search based queries using Hibernate Criteria Query interface.
  • Implemented Rest based web services, implemented security using JAX-RS annotations to handle data formatsand used http methods.
  • Build Maven Scripts for the application deployment and integrated with Jenkins server.
  • Involved in writing test cases, implement unit test cases using Junit andmocking frameworks.
  • Deployed on JBoss 7.1 enterprise server with JBoss Native and Metro stack using document literal style web services.

Environment: J2EE, Spring framework, Spring MVC, Spring Boot, Hibernate 3.x, Angular JS, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins, Multithreading, Web services, SOAP, XML, Microservices, SaaS, Java Beans, Net Tool, JQuery, JavaScript, Drools, Oracle 10g, WebSphere 7.0Design Patterns,SVN,ApacheMaven,Junit,XSLT,HTML.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Created Servlets which route submittals to appropriate Enterprise JavaBean (EJB) components and render retrieved information.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used WebSphere Application Server for deploying various components of application.
  • Persistence layer was implemented using Hibernate Framework.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.
  • Monitored the error logs using Log4J and fixing the problems.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in writing and executing stored procedures, functions and triggers for Oracle to create a Database Management System.
  • Used Junitfor unit testing.

Environment: J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle.

Hire Now