We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Kansas City, MissourI

SUMMARY:

  • Over 8 years of strong software experience in design, development and deployment of web - based and Client-Server business applications and expert in working in all life cycles (SDLC, Agile).
  • Hands on experience with Java 8 features such as Functional Programming, Lambda Expressions, Streams and Generics .
  • Proficient in implementation of frameworks like Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using JSP, EJB, Java Persistence API, JNDI, JMS, Struts, JSF (Prime Faces) and Spring Community framework projects.
  • Experience in understanding and using NoSQL databases MongoDB, Cassandra and Redis.
  • Good knowledge on working with Relational database ORM frameworks like Hibernate, JPA, Spring Data, Ibatis and NoSQL ORM frameworks like Mongoose connector, Cassandra Node Driver.
  • Experienced in developing SOA (Service Oriented Architecture) and Microservices architecture 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, Axis and Spring framework, Node.js (Express.js & Hapi.js).
  • Excellent in front-end UI design implementations by writing HTML5, CSS3(Less, Sass) frameworks, JavaScript, TypeScript, jQuery, Ember JS, Backbone JS, Ext JS.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL .
  • Good understanding on Server-side JavaScript structures like Node.js, Hapi.js, Express.js.
  • Developed a MEAN Stack Application Using Mongo DB, Express.js, Angular.js and Node.js .
  • Good knowledge in building real time dashboard applications using Splunk, Kibana, Elastic Search and Logstash (ELK) to profile and monitor the streaming data of the application.
  • Experienced in React.js and working with React Redux and Flux architecture.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp and Web pack.
  • Extensively experienced in unit testing tools of JavaScript Frameworks like Karma, Jasmine and Protractor for Angular, Mocha and Chai for React JS.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
  • Worked on utilizing Rabbit MQ, IBM MQ, Apache Kafka as a Message Oriented Middleware for coordinating applications.
  • Worked with Drools of management system with a forward and backward chaining inference based rules engine, more correctly known as a production rule system, using an enhanced implementation of the Rate algorithm.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Protractor, Cucumber and Selenium .
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front).
  • Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements utilizing Docker.
  • Configuration experience in Kubernetes orchestration for load balancing and deploying the Docker Swarm Clusters and Docker containers.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Sound learning on consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet and Bamboo. Strong involvement in UNIX and Shell scripting to automate the build scripts.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Experience in implementing security using CA Site Minder for Sigle Sign On (SSO), JWT token based authentication and involved OAuth 2.0 configuration for authentication, authorization
  • Experience in building and deployment of EAR, WAR, JAR files on different environments in IBM WebSphere Application Server v7.
  • Experienced in Agile methods like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, PHP, PL/SQL, UNIX Shell Script

Java/J2EE Technologies: Servlets, Spring, Hibernate, EJB, JPA, JTA, JDBC, JSP, JSTL, JNDI, AWT, Applets

Frameworks: Struts 2.0/1.0, Spring 3.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, iBatis

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, Bootstrap, XML

Database: SQL Server, MySQL, Oracle, Mongo DB, DB2

JavaScript Frameworks: Angular 4,AngularJS, Angular 2, JQuery, Node.js, Backbone.js, Hapi.js, React.js, Express.js, Ember.js, Handlebars.js

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Web & Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, JBoss

Methodologies: Agile, Waterfall, OOAD, SCRUM

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium

Version Control: SVN, CVS, GIT and Clear Case

Build Tools: Maven, Gradle, ANT

IDEs: Eclipse IDE, RAD 6.0/7.0, Spring Tool Suite (STS)

Operating Systems: Windows, Linux and UNIX

Software: Visual Studio, Rational Rose and Microsoft Office

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City Missouri

Sr. Java Developer

Responsibilities:

  • Developed a Microservice application using Angular 4 and Spring boot based REST services to convert the application into browser based single page application.
  • Created and developed Typescript reusable components and services to produce and consume REST API's using Component based architecture provided by Angular.
  • Developed the front-end featuring rich web interface implemented using HTML5, CSS3, Angular and Typescript and integrated http services with backend and involved implementing streams with Observables .
  • Implemented Angular component router for navigation and involved in enhancement of existing application utilizing Angular 4 , developed routing through web pages and achieved Single page application.
  • Simplified the Angular forms mechanism using @NgRx/store and @NgRx/effects for better storing and state of the data while navigating between the forms in application.
  • Employed the ES6 Generators for managing the concurrency in Angular Components in the application.
  • Developed on Web application using React.js and Redux, HTML5, CSS3, Responsive .
  • Build Stand Alone applications using Spring Boot and developed Test case using Spock, Junit and Spring Test.
  • Developed controllers and services for handling the requests using Spring Boot .
  • Deployed Micro-services using Amazon Web Services platform accommodating the environment to run in EC2 instances on the cloud.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message on the edge device.
  • Used Amazon Web Services (AWS) for promoting code in various Environments.
  • Performed queuing services for the cloud data processing for certain tasks like file upload, data processing, notice to the On-Premise application using the AWS service SQS (AWS Queuing System).
  • Used Cassandra for storing internal statements and reports and worked extensively in development which includes updating and retrieving data internally from the backend Cassandra.
  • Worked on Linux Docker configuration and container allocation management.
  • Used Karma and Jasmine to do unit testing on the frontend side of Angular Scripts .
  • Worked with Jenkins to setup Continuous Integration and Continuous Deployment(CI/CD).
  • Used Spring Transactions to handle transaction management, logging and profiling.
  • Implemented Spring Cloud- Netflix ZUUL to building microservices to communicate with each other.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products and also worked on setup of various dashboards, reports and alerts in Splunk .
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API’s.
  • Implemented Spring Security OAuth 2.0 for authorizing for social websites logins using Spring Social module.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0 .

Environment: AngularJS 4.0, HTML5, CSS3, Type Script, REACT JS, REDUX, Jasmine, Karma, GULP, NODE PACKAGE MANAGER, Spring Boot, Cassandra, Spring Data, Node.js, Apache Kafka, Docker, AWS, EC2, Jenkins, Spring AOP, Spring Cloud, Netflix ZUL, Hystrix Swagger, OAUTH 2.0.

Confidential, St Louis Missouri

Sr. Java Developer

Responsibilities:

  • Developed the application using MERN stack i.e., MongoDB, Express.js, React.js and Node.js.
  • Constructed a modern frontend architecture, involving React and Redux and also constructed a Node-powered workflow and build system involving gulp, webpack, and NPM tools.
  • Played a major role in developing React & Redux pattern components to delivery high performed features and great experience for end users.
  • Implemented Redux Store and React State for server-side rendering and refactoring Reducer logic using functional decomposition and Reducer Composition.
  • Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Used React routers for connecting the API's which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Express.js.
  • Created the Application using React.JS and Node.js libraries NPM, to generate desired view and flux to root the URL's properly.
  • Used MongoDB , a NOSQL database to store all the information. Created schemas and communicate with the database using Mongoose .
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, React.js, Node.js, and Mongo DB to store and present assessments.
  • Participate in the front-end architecture work in a new generation system developed by React, working with backend dev ops on AWS Elastic Beanstalk , S3 bucket, ZUL API Gateway.
  • Built responsive site using Bootstrap that fits devices of different visual sizes, Used Angular 2 for data-binding, and Node.js for back-end support with APIs.
  • Part of the project is implemented as a Single page application using Angular 2, Node.js and MongoDB.
  • Brief experience on implementing the Angular 2 in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker .
  • Developed Application using Agile framework.
  • Used Amazon Web Services (AWS) for promoting code in various Environments.
  • Used continuous build using Jenkins and supported the Application for production deployment and post production.
  • Involved in integrating API with Amazon EC2 (Elastic Compute) cloud based architecture in AWS, also in deploying scripts and creating machine images (AMI).
  • Implemented cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch. Established DevOps culture based on Docker and Kubernetes tools.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka .
  • Implemented validation rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS.
  • Implemented Single Sign On (SSO) Authentication using CA Site Minder for cross browser logging and social logins authorization.
  • Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Protractor, Mocha and Selenium Web Driver tools.

Environment: AngularJS 4.0, HTML5, CSS3, Type Script, REACT JS, REDUX, Jasmine, Karma, GULP, NODE PACKAGE MANAGER, Cassandra, Spring Data, Node.js, Apache Kafka, Docker, AWS, EC2, Jenkins

Confidential, Cleveland, OH.

Java Developer

Responsibilities:

  • Designed the user interface screen and its functionality as per user requirements.
  • Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, Less, CSS3(SASS) and AJAX .
  • Created responsive UI modules using Backbone.JS, Handle Bar JS.
  • Used Angular JS -1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Tested JavaScript using Jasmine frameworks.
  • Gulp used for modification of JavaScript files and for monitoring the application.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • These applications need to maintain privacy and restrict illegal users. To achieve the functionality, we used Spring Security.
  • We kept up bean life cycle by utilizing Spring IOC which keep up session information of beans.
  • Implemented Spring AOP for cross cutting concerns.
  • Hibernate ORM framework used to interact with database through Hibernate query language(HQL).
  • Apache CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS .
  • Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in different formats such as XML and JSON.
  • Implemented WADL configuration and API documentation for the understanding of Rest based Web services.
  • Used Maven build tool to deploy the application on web servers i.e. JBoss.
  • Jenkin CI/CD tool configured for continuous integrating and deploying application on servers.
  • Configuring and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.
  • Implemented ODBC which is used for connecting to the database Oracle.
  • Integrated testing methods implemented by using Karma and Jasmine .
  • Implemented various Business rules in the drl (drools file) using Drools rule engine.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: Angular.js, JavaScript, Backbone.js, Handle Bar.js, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Spring Security, Spring IOC, Hibernate, JAX-RS or JAX-WS, WADL, Maven, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential, Philadelphia, PA.

Java Developer

Responsibilities:

  • Developed application using Struts framework that leverages classical MVC architecture.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer.
  • Followed SOA Design and Architecture to Develop REST Web Service, generated and consume the services.
  • Extensively worked on SOA and web services to get the data and configured JMS queues on server.
  • Worked on SOA architecture along with Mule to integrate the different applications for reliable and effective data exchange.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Experience in administering the Linux systems to deploy Hadoop cluster and monitoring the cluster using Nagios.
  • Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Installed, configured, and maintained WebLogic 10.x and Oracle 10g on Red Hat Linux .
  • Used Spring Core for Inversion of control (IOC) implemented using dependency injection.
  • Involved in designing and developing the JSON, XML Objects with MySQL.
  • Developed DAO classes to access the databases using JDBC and Action classes, Logic classes for executing business logic.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Using MVC design pattern on Struts Framework (Struts MVC) developed the code for tabulated listings, reports and charts for performance of the employees.
  • Used AJAX extensively to implement front end /user interface features in the application
  • Used SWING components to develop standalone client, which communicates with the multithreaded server application.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Used Node JS, Backbone JS MVC framework for developing the Single Page Application.

Environment: J2EE 1.4, Eclipse, Web Sphere Application Server, JSP, Servlet, HTML, JUnit, JavaScript, CSS, EJB, Hibernate, Struts, XML, JAXP, CVS, JAX-RPC, Swing, AXIS, SOAP, TOAD, AJAX, Log4J, UNIX, Linux, SOA.

Confidential

Java/C++ Developer

Responsibilities:

  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Developed UI using HTML, CSS, AJAX, jQuery, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Feature development and sustenance of SMB/CIFS Application Optimizer using C/C++ on Linux.
  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
  • Implemented the Graphic User Interface GUI by coding in HTML, CSS, Bootstrap, JavaScript, jQuery, and jQuery UI .
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java method.
  • Used STS (SPRING Tool Suite) as software development platform for developing the whole application.
  • Strong implementations of data persistency using Hibernate and Spring Framework.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.

Environment: C, C++, JDK, JSP, Servlets, Struts, JDBC, EJB, JMS, Spring, Hibernate, AJAX, Oracle, XML, XSLT, HTML, Linux, CSS, WebLogic, UML, Eclipse, PL/SQL, JUnit, Apache Ant, and CVS.

Confidential

Java Developer

Responsibilities:

  • Designed and developed web interfaces and business logic using Jakarta Struts Framework (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, Java Script, HTML, DHTML and XML Technologies.
  • Using JSP, HTML and CSS developed the front-end user interface. Also carried out validations of user requests using JavaScript.
  • Developed in C/C++ on Linux and Cross-platform systems.
  • Wrote C++ programs for end of day operations (EOD) to close or roll the orders
  • Installed and configured all the Linux servers in the network per specifications of clients.
  • Using MVC design pattern on Struts Framework (Struts MVC) developed the code for tabulated listings, reports and charts for performance of the employees.
  • Designed &, developed the business components using Java EE, Restful API (JAX-RS) with Spring, Hibernate, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, PL/SQL, XML, XSD, JSON technologies.
  • Expertise in JavaScript/CSS and JS frameworks like YUI and MooTools.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used Ant scripts to build and deploy the applications in Oracle WebLogic server.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods.

Environment: Java/J2EE, C, C++, HTML, CSS, jQuery, Hibernate 3.0, Spring MVC, Spring AOP, RESTful Web Service, Oracle DB, Oracle WebLogic Server 10.0, ANT, CVS, Linux, Eclipse 3.6, UNIX.

We'd love your feedback!