We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Charleston, VA

SUMMARY

  • 7+ years of IT experience in Design, Development, Implementation and Testing of applications using Java/J2EE.
  • Hands on experience in design using Object Oriented Programming (OOPS) Principles and Design patterns like Abstract factory, Singleton, MVC, Object pool a standard solution to common problems in software design.
  • Implemented based on corresponding view components with view components JSP, HTML5, CSS3, XSD, XSTL.
  • Experience in Front End frameworks such as JQuery, Ajax, JavaScript, Node.js, React.JS, Bootstrap, Angular4, Angular2, JSON and implementing those in Client Side Validations, Client - Server data Integration.
  • Extensively used different Tag Libraries like Tags, Struts Tags, JSTL, Spring Tags, Display Tag, XML/XSD.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, XSLT, XPATH.
  • Experience in Core Java like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework.
  • Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS2.0), XML API and tools.
  • Expertise in development of web and enterprise-level applications using spring, Hibernate, Struts framework, EJB, Servlets.
  • Experience with Spring MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Quartz Spring Micro services and Spring Security for User Access Management and LDAP configuration for authentication, authorization.
  • Experience in using Hibernate, JPA, Entity beans and Ibatis, Object Relational Mapping tool in J2EE environment.
  • Expertise in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database using HQL.
  • Extensive hands-on on designing Micro service applications with fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard and load balancing using Spring Ribbon.
  • Hands on experience in Apache Kafka message implementations and their integrations with the systems
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, Intellij 14.x/15.x.
  • Expertise in database development using MS SQL, PL/SQL in Oracle (8i, 9i and 10g/11g), SQL Server environments.
  • Proficient in NoSQL DB such as Apache Cassandra DB, Mongo DB.
  • Experience with MongoDB development (reports, schema design, map reduce functions) from SQL relational databases.
  • Good experience in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on IBM Web Sphere 8.x/7.x/6.x, Oracle/BEA Web Logic 10.x/9.x, JBOSS and Apache Tomcat 7x/6x.
  • Experienced in performing unit testing using JUNIT, Mockito integration and deployment of applications using tools such as ANT and Maven & debugging through log4j.
  • Experience in using different version controlling/tracking systems Subversion, CVS, GIT, and Rational Clear Case.
  • Expertise in Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, JUNIT & Maven.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, Node.JS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Web service Tools: SoapUI 4.0,5.1, TcpMon, Micro services

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

White box Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, Timed Test, Selenium, Fitness, Easy Mock, Power Mock

Black box Testing: JMeter, LoadUI, Load Runner, HP Quality Center, Win Runner

Application Servers: Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, Top Link, Open JPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational Clear Quest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-FrontPage 2003, Adobe Dreamweaver, Coffee Cup HTML

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE

Confidential, Charleston VA

Sr. JAVA/J2EE Full Stack Developer

Responsibilities:

  • Developed customer GUI using Backbone JS to simplify the complexities of the application and to create single page application.
  • Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
  • Angular JS used for creating single page application using a Restful service for persisting data.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Creating Kafka connectors- HDFS, DB2, Oracle golden gate, Hive integration
  • Worked on Angular JS Migration to Angular 2/4.
  • Extensively involved in the integration of the Front End web interface with the spring boot (1.6), AngularJS, HTML5 (pug) and CSS3 (less).
  • Micro services development with Spring Boot applications. Implemented command pattern for all edge services.
  • Used Jenkins and pipelines to drive all micro services builds out to the Dockers registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.
  • Assisted with the front-end architecture design decisions from structure to technologies to be used (i.e. ngrx, Angular Material 2)
  • Used different type of spring controllers depending on the business requirement.
  • Implementation of Elastic search in web application environment.
  • Developed RESTAPI for test server for Express Router middleware based API's with MongoDB.
  • Development of Spring Boot applications with micro services.
  • Implementation of spring security and LDAP integration.
  • Development of REST web services using spring with the enabled OAUTH.
  • Used various design patterns like Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
  • Built Angular 2 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters
  • Implementing micro services in Scala along with Apache Kafka
  • Used Hibernate First Level and Second Level Cache for quick accessing data.
  • Extensively involved in developing and consuming Restful web services.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on Web Logic Web Server.
  • Used Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in Docker engine and Dockers Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Developed client engagement ingestion monitor user interface using Angular 2.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Maven built tool and Web logic 12
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Used JavaScript Task Runner Gulp for modification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and sass compiler sub tasks.
  • Used Selenium to create unit testing suites.
  • Used Maven to get dependency jars from Maven Central Repository.

Environment: Backbone JS, JDK 1.8,Spring MVC, Spring IOC, Kafka, Spring AOP, Hibernate 4, Angular 2, JavaScript, Ajax, JQuery, Restful Services, Jersey, JSON, HTML5, CSS3, LESS, Maven, AWS, Docker, Jenkins, Linux, Gulp, Selenium, Chai, Cassandra, Solaris, AWS, Backbone JS, Spring Boot, SoapUI, GIT, Web logic 12, Toad, XMLSpy, TcpMon, Netflix Eureka

Confidential - Indianapolis, IN

Sr. JAVA/J2EE Full Stack Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Angular JS communicates via events and helps to develop fast application and easily maintainable code.
  • Implementing the Angular JS and Spring MVC framework for data access.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Jenkins as a build tool for CI/CD (Continuous Integration and continuous deployment) process.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading.
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by Pivotal Cloud Foundry (PCF).
  • Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Strong development skills in designing and developing Micro services along with Spring Boot and Coherence cache implementation
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Experience with Java 8.0 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Experience in managing Mongo DB environment from availability, performance and scalability perspectives. Executing tasks on XML registry, XSLT/XQuery and transformation capabilities.
  • Experience in Design and Development of database systems using Relational Database Management Systems (RDBMS) including Oracle, DB2, MYSQL, NOSQL and Mongo DB.
  • Responsible for building components to connect to other micro-services using Kafka streams.
  • To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less architecture, ability to easily and quickly scale horizontally to meet their growing data store needs.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML5, CSS, JSF, JQuery and JavaScript.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Angular 2, Material, Bootstrap, JavaScript, AJAX and JSON.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • All the functionality is implemented using Spring IO / Spring Boot, Micro Services and Hibernate ORM.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JDK1.8, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, Multithreading, Cassandra, Query, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java 8.0,Struts, Kafka, Webservice, SOAP, bootstrap, Micro services, ILOG, Web2.0, Oracle BPM, WSDL, Apache CXF, Mongo DB, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Junit, Micro services, Easy mock, Selenium, JBehave, Maven, Cloud Foundry, Jenkins, AWS.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server side technology with Node.JS.
  • Used Node.js Bower for UI Dependency management. Worked on bower.json and bower.rc files.
  • Extensive usage of Node.JS in implementing the server side build deploys automation and building DEVOPS process from TFS.
  • Involved in all phases of Software Development Lifecycle including Requirements, Collection, Analysis of the Customer Specifications, Development, Handling Change Request, Bug Fixing, Code Review and Customization of the Application.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript and jQuery.
  • Wrote code to fetch data from web services using jQuery AJAX via JSON response and updating the HTML pages.
  • Involved in designing of the application following Model-View-Controller (MVC) architecture.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Worked on Rest Web services as well as Node.JS Rest framework for backend services, used Mongo DB (NoSQL) for database services
  • Involved in Coding Server pages using JSP.
  • Excellent implementation knowledge of Distributed Web Services/Enterprise/Web/Client-Server systems using Java, J2EE (JSP, Servlets, JDBC, EJB, JNDI, JMS, JAXP, JAXB, SDO, JPA), XML, SOA Web services, ESB, JINI and Java Spaces. T
  • Used Tomcat as Web server to implement the Java JSP, Servlets, JDBC, EJB.
  • Used JMS for the asynchronous exchange of critical 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.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed DAO interfaces & implementations for database related operations using Hibernate and JAXB.
  • Implemented Hibernate to map all the tables from different data sources to make database updating. Explored Map-reduce algorithm and NoSQL.
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement design get it fine-tuned from DBAs.
  • Used Tomcat Server to deploy the application.
  • Using Maven build tool to build and deploy the application.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Junit for testing the application. Developed JUnit test cases for DAO and Service Layer methods.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used SVN version controller to manage the code versions.

Environment: JDK 1.7, EJB, EJB 2.1, PHP, Spring 4.1(Di, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Web services, JSF, JAX-WS Web services, Apache CXF, ATG Commerce Suite, JQUERY 1.9, JQUERY UI, AJAX, UML, MS Visio, JSTL, GWT, Oracle 11g, Web logic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS (Amazon Web Services), Bootstrap, Html5, CSS3, Toad, Maven, Hudson, TCPMON, Sun Jersey, Junit 4.1, Power mock, SeleniumConfidential - Richardson, TX

Sr. Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modelling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Coding interfaces for Web Services
  • Application was developed using Spring MVC Web flow modules
  • Implemented spring framework for application transaction management
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Spring MVC framework & Integration for Server side programming.
  • Responsible to update/verify CDM for release level tasks.
  • Developed JavaScript code for Client Side Validations. Involved in JAD sessions, documenting system requirements, creating application designs, validating high-level designs (HLDs) to ensure accuracy and completeness against the business requirements and programming the solutions.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.

Environment: Spring Framework 3.0, Hibernate, Java 1.6, DHTML, HTML, CSS, Servlets, UML, J2EE,JSP, EJB, Struts Framework Taglibs, SQL, JavaScript, Oracle 11g,Websphere Application Server, Eclipse, JUnit, JMock, bWSDL, Web services, XML, XSLT, XSD (Schema Designs).

Confidential

Java Developer

Responsibilities:

  • Part of the technical team in the development of Model View Controller (MVC), Model architecture to handle configuration, database connectivity, and template management.
  • Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript.
  • Performed XML parsing using DOM parser .
  • Developed Servlets and Java Server Pages (JSP).
  • Created test case scenarios for Functional Testing .
  • Used JavaScript validation in JSP pages.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, Web Logic server, JDBC, Crystal reports XI, WindowsXP,SQLServer2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS.

We'd love your feedback!