We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Omaha, NebraskA

PROFESSIONAL SUMMARY:

  • Over 8+ years of professional experience including design and development of projects, building the web applications using in the areas of Java/J2EE Client and Server - side enterprise applications.
  • Good Skills in all phases of SDLC likerequirements, multi-tier application development with Agile, Scrum, TDD, and Waterfall.
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, and multithreading.
  • Strong experience in design, development using Java, J2EE, Servlets, JMS, MVC Framework, Web services, XML.
  • Implemented design patterns Singleton,MVC,Object Factory, Front Controller, Factory Design pattern, Singleton.
  • Experience in building web applications using Spring framework featuresMVC, AOP, DAO, SpringBoot, Spring Microservices, Spring REST,Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu, SpringSecurity, SpringJDBC Templates.
  • ImplementingService Oriented Architecture using Web Services including SOAP, REST, JAX-WS, JAX-RS, SOAP UI.
  • Created XML document using STAX XML API to pass the XML structure to Web Services in the request response data.
  • Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
  • Developed applications using Rule Engines-JBOSS Drools, Work flows, Human tasks to implement Business rules validations.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications.
  • Expertise in working with cloud services like Amazon web services AWS, Spring Cloud services and PCF are used.
  • Hands on in AWS, which includes EC2, S3,Elastic Load Balancer, Beanstalk, Cloud watch,IAM, ServerMigration, Route53, SQS, VPC, S3, DynamoDB, SNS, Glacier, RDS, EC2 Container Service, Lambdaand NoSQL databases , Cassandra, MongoDB.
  • Application portability and App auto-scaling using Cloud Foundry installation & configuration of Apigee Edge on premise.
  • Experience withSpark to handle streaming data and Scala for the batch processing and Spark streaming data.
  • Experienced Pivotal Gem fire caching configuration and administration for better real-time performance.
  • Extensive experience with RDBMS like Oracle 11g, MySQL and developing Views, Functions and SQLQueries, Stored Procedures and Triggers Involved in Designing the Database Schema and writing the complex SQL queries.
  • Performed Query operations on NoSQL database Cassandra for storing and loading data of customers.
  • Used Jenkins as the integration tool and improved Scalability of applications on cross-platforms.
  • Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
  • Experienced in using Log4j and good expertise in application build tools like ANT, Gradle and Maven.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT

Multi: threading, Java Networking

Programming Languages: Core Java, SQL, PL/SQL, C, C++

J2EE Frameworks: Spring MVC, Struts 2.0, JSF

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASSHTML, AngularJS, Ext.js, Backbone.js.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE: Eclipse, NetBeans, Intellij, STS

REST, SOAP, JAXWS, JAX: RPC, JAX-RS, WSDL, Axis2, UDDIApache CXF

Version Control: GIT, CVS, SVN, Clear case

Build Tools: ANT, Maven, Gradle

Agile, Scrum, Water: Fall, Rapid Application DevelopmentTest Driven development

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Mac, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Rational Rose, Microsoft Visio

Testing &logging: Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, easy mock and power mockKarma, Protractor, Mockito, Selenium, Jenkins, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Omaha, Nebraska

Sr. Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Involved in Requirement gathering, Design, Analysis and Code development by following Agile methodology.
  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods.
  • Used J2EE design patterns like value object patternMVC, S ession, Façade, Singleton, Factory and DAO.
  • Involved in developing Threadsafe blocks for multithread access and distributed transaction management.
  • DesignedGUIusing JavaScript, HTML5, CSS3, Angular4, Customs tags and developed Client-Side validations.
  • Extensively usedjQueryto perform AJAX calls for creating interactive web pages on JSON response.
  • Developed a Single Page Application which can switch to different components using Angular 4services to get data.
  • Implementing jQuery, Node.js and modularized front-end using CSS. JavaScript with SASS.
  • Updated LDAP authentication from HTTP to HTTPS.
  • Extensively worked onspring, auto-wiring, security, AOP, spring quartz for scheduling tasks to generate reports to clients.
  • Worked with Microservices related frameworks SpringRibbon, Eureka for client-side load balancer and network discovery.
  • Implemented pre-authentication data base security using Springsecurity and SpringBatch for scheduling and of batch jobs.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions,Hibernate cache concepts.
  • Implemented RESTfulmicroservices using the Spring boot, SpringIntegration, Hibernate, SpringData, MVC.
  • Used microservice architecture with spring bootinteracting combination of REST and apache Kafka message brokers.
  • Involved in developing API’s and RestAPI proxy using APIGEE edge and for sending mobile notifications.
  • Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete in Oracle.
  • Experience in Using the Spring ORM component for hibernate support for manipulating data for oracle 11g database.
  • Configured the WebSphere to connect with Oracle objects like tables, views using oracle tools like Toad, and SQL* plus.
  • Worked on purging logs on ElasticSearch DB and Kibana UI. Also involved in trouble-shooting logs using Log stash.
  • Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
  • Developed applications using Rule Engines-JBOSS Drools,Workflows,tasks to implement Business rules validations.
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interfaceto test API.
  • Worked with GIT, Source Tree and Bitbucket for source code management, unit tests, automated tests management.
  • Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.
  • Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.
  • Implemented Maven script to create wars&JARS and deploy the entire project intoWebLogic application and Log4J.

Environment: Java1.8, HTML5, CSS3, Angular 4, Node.js, jQuery JSON, AJAX, DOM, HQL,Bootstrap,JBOSS 5.1, Spring Boot, Spring Ribbon, Spring Security,Spring Batch, Scala, Selenium, JIRA,Apache Kafka, REST, Hibernate, DAO,JPA, Eclipse, log4j, Oracle 11g, GIT, Maven, Jenkins, AWS, Docker, Elasticsearch,JBOSS, Kibana, Junit, Swagger.

Confidential, Farmington Hills, MI

Sr. Java Full Stack Developer

Responsibilities:

  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Used Multi-threading to overcome the errors in the process of transactions, handle threads by main thread process.
  • Used Custom Node.js proxy used to simulate API responses before client implementation was complete.
  • Experience in developing server-side applications using Node.js to achieve scalability in real-time web applications.
  • Develop screens for the front end using ReactJS and used various predefined components from NPM and React Redux library.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection MVC components to implement.
  • Implemented the associated business Modules integration using Spring and Hibernate data mapping.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Designed and developed the end points (Controllers), business layer, DAO layer using Hibernate and Spring IOC.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model.
  • Implemented Hibernate to persist the data into database, wrote HQL based queries to implement CRUD operations on data.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network of entire project.
  • Developed REST web services clients to consume those web services as well other enterprise wide web services. TransferredXML data between two interfacesdesigned RESTful web services for handling AJAX requests.
  • Troubleshooting of different versions of MongoDB and cluster configurations to ensure high-availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types and conversions.
  • Worked with Apache Tomcat 8 and Node.jsserversto deploy and configure Java API’s and frontend modules.
  • Extensively Used Apache Storm to transform unstructured data before it sends into NOSQL Data Base.
  • Built the reusable service components using Angular 2 services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.).
  • Used XML parser API's like JAXB API within the web service for marshalling/unmarshalling.
  • Involved in Support and Maintenance of the application and troubleshooting of Issues on JBOSS by checking logs, payments.
  • Worked with Version Control Systems like CVS, SVN (Sub Version), GIT, GitHub, And Clear Case.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users.
  • Created continuous integration builds using Jenkins and deployed on WebSphere application server.
  • Used Gradle tool to configure and build the application project and continuous integrated with Jenkins.
  • UsedRAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Implemented automation using Selenium WebDriver, JAVA, and Selenium Grid.

Environment: Java 8, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch,Spring Security, Spring Integration,Golang/Go, Linux, Spring-Hibernate integration framework, JSP, Oracle, PL/SQL, XML, Spring web flow, Junit,GIT, Maven, Jenkins, AWS (EC2, VPC), REST web service, HTML, CSS, SASS, AJAX, Jira, Angular 2.0, Angular JS.

Confidential, Defiance, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using AGILE-SCRUM methodology.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JavaScript, CSS, jQuery, Node.js, HTML, SASS and Ajax to increase the speed of the application.
  • Incorporating SpringIOC&DAO framework for DependencyInjection with MVC design pattern for Auto Job scheduling.
  • Used AJAX to request JSON data through REST APIs to acquire data from server and display in sorted order.
  • Involved in J2EE design patterns such as Data Transfer Object (DTO), DAO, value object and template.
  • Focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented Spring Bean Factory to create proxy object using AOP framework.
  • Involved in implementation of enterprise integration with web services and legacy systems using SOAP and REST.
  • Involved in creating Restful web services using JAX-RS and JERSEY tool.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring and Hibernate framework to provide needed functionality and assisted database developers using PL/SQL for managing data with the tables in Oracle.
  • Implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deploy the entire project onto the WebLogic.
  • Implemented XSD, Schema, DTD, XML documents for web services and tested services using SOAP.
  • Experience in compiling and tuning the Linux on database servers and JPA annotations to interact with database.
  • Used CQL (Cassandra Query Language) to read from and write data into Cassandra database.
  • Database development required creation of new tables, SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Worked on Drools rules engine and expectation rule engine for writing business rule validation.
  • Wrote unit-testing codes using Junit, resolved bugs and other defects using firebug and wrote Junit test cases for spring controllers and web service clients in service layer using Junit.
  • Used Log 4j for debugging, testing and maintaining the system Using JIRA to manage the issues/project work flow.
  • Participated in integration testing, bugs fixing, handling change requests and code reviews.
  • Implemented continuous integration of automation framework using tools like Jenkins, Hudson.

Environment: Spring, Hibernate, Web services, JAX-RS, JUNIT, SOAP, UI, SQL, JSP, JDBC, JSON, JavaScript, jQuery AJAX, Html, CSS, Angular JS, PL/SQL, Jenkins, Maven, log4j, Jenkins, JIRA, Spring IOC, DTO, JMS, APACHE AXIS, Apache CXF, GIT, UNIX, AGILE-SCRUM, Oracle, Tomcat, Drools.

Confidential

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, design, analysis and code development.
  • Worked one-on-one with client to develop layout, color scheme and layout and implemented it into a final interface design with the HTML4/CSS3-MCL, Bootstrap and JavaScript.
  • Designed and developed the UI using JSP, HTML, HTML4, CSS and JavaScript, AJAX, JSON.
  • Worked on various use cases in development using struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Involved in the development of model, library, struts and form classes ( MVC ).
  • Worked on core java , using file operations to read system files and to present on JSP .
  • Developed SOAP based XML web services.
  • Used different patterns like SOA, MVC pattern, DAO pattern, and Singleton.
  • Developed stored procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Extensively worked on uploading files into CLOB and BLOB’s of oracle database.
  • Migrated from Ant to Maven via Ivy for dependency resolution.
  • Worked with high volume and complex PL/SQLstored procedures and packages using TOAD.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Experience in updating, modifying queries in Oracle 8i.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Configured JBOSSapplication server and deployed the web components.
  • Developed applications using rule engines,JBOSS, Workflows, human tasks implement business rules validations and provided Drools dashboard for business users.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Java/J2EE,HTML4/CSS3 -MCL, Bootstrap,JavaScript, JSP, HTML,AJAX, JSON, MVC, JSP, SOAP based XML web services, singleton, Hibernate,Ant to Maven via Ivy, PL/SQL,TOAD,Oracle 8i, Junit,JBOSS, Workflows.

Confidential

JrJava Developer

Responsibilities:

  • Participated in System design, planning, estimation and implementation.
  • Involved in developing use case diagrams, class diagrams, sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the presentation layer using JSP, AJAX, HTML, CSSand client validations using JavaScript.
  • Developed and implemented the MVC architectural pattern using Spring framework.
  • Effective usage of J2EE design patterns namelysession facade, factory method, command and Singleton to develop various base framework components in the application.
  • Programmed one temple website using core PHP.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Developed Session Beans and data access object classes for accounts and other modules.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Consumed Web Services using WSDL and UDDI from third party for authorizing payments to/from customers.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and user acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Used Log4 CXX for logging errors, messages and performance logs.
  • Used WebLogic application server to deploy application.

Environment: Java, J2EE, UML and Rational Rose, JSP,JAXB, XML, WebLogic 6.x/7.x, AJAX, HTML, CSS, JavaScript, Spring MVC framework, Singleton,Spring JDBC, WSDL, UDDI, PHP, EJB’s, Session Beans, Junit, CVS, Maven, Log4 CXX.

We'd love your feedback!