We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer. Resume

2.00/5 (Submit Your Rating)

Overland Park, KS

PROFESSIONAL SUMMARY:

  • 7+ years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web - based n-tier architecture systems.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall.
  • Proficient in developing web pages using HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular JS, Node.js, React JS, Ext JS and Ajax for providing the user interface and communication between the client and server.
  • Expertise in RESTAPI’s development with Spring Boot configuration and maintenance of Micro Services with Eureka discovery platform, Launching and configuration of AWS instances with load balancing.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling through API Integration.
  • Experience in integrating withNetflixOpen Source Platform Components such as Eureka, Hystrix and Ribbon.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Cloud, Spring Data, Spring Batch, Spring TX).
  • Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ, RabbitMQ.
  • Experience in working with the NoSQL Database like MongoDB and Cassandra to manage extremely large data sets.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with different RDBMS such as MySQL, Oracle, MS SQL Server, DB2.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM WebSphere, BEA WebLogic and JBoss.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Experience in load testing with JMeter and worked on Sonar reports.
  • Expertise in JavaScript testing framework like Jasmine, Karma, Mocha and Chai.
  • Experience in Developing automated scripts for Regression Testing through TestNG, Selenium and Cucumber Web Drivers.
  • Expertise in developing test cases with Mockito and Junit, determining application functionality.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Configured and created application log files using Log4J, SLF4J to trace required application messages
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking the stories.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL.

J2EE Technologies: Servlets, JDBC, JSP, JMS, Java Security, Collections.

Web Technologies: HTML5, JavaScript, jQuery, ES6, CSS3, Bootstrap, LESS, Sass, JSF, ReactJS, AngularJS, Angular 2, React, JSON, AJAX, NodeJS, XML, DOM, SAX, XSD, XSLT, SOAP, REST.

Tools & Framework: Struts, Spring, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud- Netflix OSS- stack (Eureka, Hystrix-circuit Breaker), Spring Data(JPA), Hibernate, ANT, Maven, Apache ActiveMQ, Apache Camel.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2.

Architecture: SOA, Microservices.

Web/App Servers: IBM WebSphere, Apache Tomcat, JBoss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL, PostgreSQL, SQL server, DB2, MongoDB/NoSQL.

Testing and Testing Frameworks: JUnit, Protractor, Selenium, Soap UI, Putty, Postman, JMeter, Jasmine, Karma, Mockito.

Version control: Tortoise SVN, CVS, GitHub, Bitbucket

Tools: Log4j, npm, Bower, Web-pack, Grunt, Gulp, Jenkins, Docker, JIRA, ClearQuest.

OS & Environment: Windows, Sun Solaris, UNIX and Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS

Sr. Full Stack Java Developer.

Responsibilities:

  • Developed the application in Agile Scrum fashion. Designed the front-end screens using JSF, XHTML, HTML andJavaScript and developed application using Spring framework.
  • Working on Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration (CI), and Continuous Deployment (CD).
  • Worked on J2EE design patterns like DAO, Front Controller, Session Facade, Factory Pattern and Singleton.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, AJAX, React JS, Angular 2.0 and responsive interfaces using Bootstrap for Rich UI experience.
  • Developed Application to asses JSON and XML from RESTful web service from consumer side using JavaScript andAngular2.
  • Implemented data grid/tables usingAngular 2 and Bootstrap for front-end client facing single page applications(SPA).
  • Used Spring Boot for building Microservicesand developed Spring based application radically faster with very less configuration.
  • Used D3.js library for producing dynamic, interactive data visualizations for mobile data usage of customers.
  • Experience in Developing various screens for the front end using React JS and used various predefined components from NPM and Redux library.
  • Implemented Netflix-Eureka from Spring Cloud for dynamicMicroservices registry and discovery.
  • Created the API Gateway using Spring Cloud Netflix formicroservicesand Added the Hystrix circuit breaker for criticalservices.
  • Created AWS EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Deployed Spring Boot basedMicroservicesusing Amazon EC2 containerservicesusing AWS admin console.
  • Automated continuous integration delivery workflows to deploy Microservicesapplications via Docker containers.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Worked on creating theDocker Containers and Docker consoles for managing the application life cycle.
  • Configured Jenkins Public DNS by creating an instance in AWS. Developed a deployment management system for Docker Containers in AWS (ECS) Elastic Container Service.
  • IntegratedRabbitMQand Spring JMS API to send and receive messages from RESTful APIs.
  • Worked on MongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Worked with modules like express and mongoose usingNode.js for data persistence using MongoDB.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Developed RESTful web services using JAX-RS and Jersey as the implementation for fetching the data from Oracle Database.
  • Secured REST API's by implementing Oauth 2.0 token-based authentication/authorization scheme using Spring security.
  • Used WebSphere Application Developer for building, testing and deploying application locally.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Extensively used Hibernate mapping, HQL, EH Cache, Query, Criteria, Transactions and Locking.
  • Wrote SQL queries, Stored Procedures using PL/SQL for accessing and managing databases such as Oracle, MySQL.
  • Used GitHub for code repository and version control.
  • Performed Unit Testing using Junit, Mockito and Cucumber for all the migrated modules to ensure complete code coverage.

Environment: JDK 1.8, RESTful Web Services, JDBC, JSP, JSF, JMS, Jersey, AWS, IAM, EC2, S3, RDS, SQS, Spring, Redux Boot(Microservices), Spring (MVC, AOP, Security), OAuth 2.0, Docker, Jenkins, Oracle 11g, MongoDB, Hibernate, Cucumber, Protractor, RabbitMQ, Angular 2, Node.js, Bootstrap, WebSphere, HTML5, CSS3, JavaScript, jQuery, JSON, IntelliJ, Maven, Log4J, JUnit, Mockito, GIT, Jira and JBoss.

Confidential, Kansas City, MO

Sr. Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment
  • Worked extensively on the front-end side using HTML, CSS, Sass, JavaScript, AJAX and jQuery.
  • Used Angular 2 as the development framework to build a single-page application.
  • Implemented SOA to develop Web services using Apache Axis. Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • Maintaining ColdFusion Web Applications for fixing bugs, resolving issues related to code and database and making timely updates.
  • Developed and consumed SOAP Web Services using JAX-WS and Apache CXF.
  • Web services using SOAP and JAXB, WSDL and XML related technologies RESTful and JAX-RS, REST withspringMVC and REST withspringsecurity.
  • UtilizedSpringannotationsand XML configuration forDependency Injection.
  • Configured the xml files forSpring Securityinjection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Used the Spring framework for building web application based on the Model-View-Controller (MVC) design paradigm.
  • Parsed XML data to be used in the ColdFusion Application.
  • Structured XML produced by applications, created XML schema definitions (XSDs) to define document structures, and developed extensible Stylesheet Language Transformations (XSLT) to transform data for user-friendly graphical user interface (GUI) display.
  • Worked on Single node/Multicluster setup using technology NoSQL/MongoDB.
  • Responsible for pagination for the application by integrating Spring framework with Angular 2.
  • Experience in the development of Enterprise Java Beans(EJB) to implement Business logic for maintaining state information and database operations.
  • Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Used Spring for building Microservices and developed Spring based application radically faster with very less configuration.
  • Used Jenkins to build & deploy code to WebSphere container as part of continuous integration.
  • Data conversion from any data source toMySQLdatabase custom code development configuration and implementation.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Used Spring Inversion of Control(IOC) to make application easy to test and integrate.
  • Used Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Web application development for backend system using Angular 2 with cutting edge HTML5, Bootstrap, JSF and CSS3 techniques.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Worked on performance improvement using Hibernate second level caching.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Worked on multiple databases available in AWS RDS such as Aurora, Oracle, MySQL, Cassandra, and PostgreSQL.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTful Web services.
  • Implemented email and SSO integration using Node.js for backend and Angular 2 in frontend.
  • Experience in using AWS EC2, AWS DynamoDB, Load Balancer, AWS S3.
  • Implemented web services for communicating by using SOAP hosted in the AWS.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Rational ClearCase and GIT for version control.
  • Experienced with XML related technologies such as XSL,XSLT, DOM, XPATH, XQUERY, XPOINTER and XML SCHEMA.
  • Worked on creating theDocker Containers and Docker consoles for managing the application life cycle.
  • Test Driven Development (TDD) using JUnit and mocking by Mockito.
  • Also used Karma & jasmine for the frontend (AngularJS) unit testing and Mocha and Chai for the backend (Node.js).
  • Working experience on Shell scripting UNIX/Linux.

Environment:RAD 7.5, WebSphere Application Server, Spring Frameworks, jQuery, Bootstrap, AJAX, Node.js, AWS RDS, Mocha, Karma, Dynamo DB, Spring MVC, JSF, Sass, Jasmin, JSON, Java, JSP, JavaScript, Angular2, HTML, CSS, DOJO, Apache CXF, SOAP, JAX-WS, TTD, openJPA, Spring AOP, JDBC, DB2, Log4j, ColdFusion Google API, Junit, Mockito, Jenkins, Hibernate, Rational Rose, JMS, UNIX, Oracle.

Confidential, Seattle, WA

Sr. Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment
  • Contributed in development of Spring MVC web-based application.
  • Performing API testing using Postman chrome using JSON.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Secured REST API's by implementing Oauth 2.0 token-based authentication/authorization scheme using Spring security.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • BuiltRESTfulweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • Automated continuous integration delivery workflows to deploy microservices applications via Docker containers.
  • Focused on Test Driven Development (TDD), thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Used Hibernate ORM tool for the interaction with NoSQL database (MongoDB).
  • Involved in designing front end using AngularJS, jQuery, HTML5, JavaScript, and Bootstrap.
  • Used React to create interactive UIs for specific front-end modules.
  • Used CSS3 to display different styles for specific HTML elements and Implementedgruntandgulpwhile creating external CSS page.
  • Design and development of web-based applications using different web and application servers such as Apache Tomcat, WebSphere 8.0, JBoss7, SQL server 2010 and WebLogic.
  • Design and development of the Data Access layer (DAO) using Hibernate.
  • Worked with Amazon cloud services for deploying and managing highly available system.
  • Used cloud integration process by creating virtual servers using EC2 and VPC.
  • Worked in setting up auto load balancer and scaling features using the AWS console.
  • Developed the automated provisioning of AWS cloud environments using Jenkins and chef.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework.
  • Involved in Design, development and testing of web application and integration using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, XSLT, XSL and Ant.
  • Experience on Amazon Simple Storage Service (S3) to provide web service-based storage.
  • Experience on Amazon Elastic Block Store (EBS) to provides persistent block-level storage volumes for EC2.
  • UsedJSTLtags for tasks such as iterating through lists, interacting with databases.
  • Used another service Amazon Lambda (LAMBDA) to provide a compute service that runs code in response to events and automatically manages the compute resources needed to run the code.
  • Handling event data from REST API call,XSLTtransformation and parsing of JSON and XML data. Share Point Service integration using JAXB-CXF.
  • Used many other services which provide AWS for the complete application migration and development in AWS.
  • Used J2EE Design Patterns Session Facade, Singleton Pattern and Service Locator Pattern.
  • Worked on Spring Framework for Injection and DAO.
  • Used AJAX for loading and displaying dynamic contents without page refreshing.
  • Utilized Log4J for debugging and logging the operations of the application.
  • Involved in creating unit testing of various layers using Junit, Mockito.
  • Resolved bugs/defects in application. Used GIT as version management, Jira for defect management system.
  • Working experience with messaging services ActiveMQ, RabbitMQ.
  • Used Maven and Jenkins for building the applications EAR for various environments.

Environment: Java, J2EE, AWS, Spring, Hibernate, Rest Web services, Elasticsearch, TDD, AngularJS, WebSphere, Struts, TestNG, Selenium, RabbitMQ, PivotalCloudFoundry, Spring MVC, ActiveMQ, Kafka, Jersey Framework, Grunt, Gulp, bower, Docker, ReactJS, HTML5, CSS3, AJAX, JSON, WebLogic, JUnit, Maven, GIT, MongoDB, JIRA, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Implemented MVC (Model-View-Controller) Design Pattern by using JSPs, Servlets, and EJBs.
  • Developed the Product Builder UI screens using AngularJS, Node JS, HTML, CSS, Sass, JavaScript, AJAX and Bootstrap.
  • Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
  • worked on Spring IOC, AOP for creating beans and transaction management.
  • UsedTortoise SVNto maintain the version of the files and took the responsibility to do the code merges from
  • Used Maven scripts to build and deploy the applications in WebSphere 7.0 application Server. Used Log4j utility to generate run-time logs.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
  • Used spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Developed REST services using Spring and Jersey based JAX-RS implementation.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger.
  • Involved in writing struts validation framework code for validations.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Unit testing of developed product features using JUnit and Mockito frameworks as part of development cycle.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.

Environment:Java 1.8, J2EE, Spring v3.x, Spring MVC, AOP, Hibernate v3.0, Oracle DB, AngularJS, NodeJS, struts, Bootstrap, MySQL, EJB, SVN, CSS, HTML5, JavaScript, jQuery, AJAX, GIT, IntelliJ, AWS SNS/SQS, Tomcat, Maven, JIRA, SOAP/Restful Web Services, WSDL, Linux, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Analyzed object-oriented design and developed sequence and class diagrams using UML.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the database tables to hold customer information.
  • Responsible for designing the front-end using HTML, CSS, JavaScript, Bootstrap, AJAX, Angular JS and jQuery.
  • Developed JSPs, for client-side validations, used JSP and Servlets for server-side transactions.
  • Developed application using Struts framework that leverage Struts MVC architecture.
  • Developed website using N-tiered architecture by leveraging J2EE frameworks such as Struts & JDBC.
  • Login authentication is done by JSP by verifying with database security tables.
  • Development of PL/SQL Stored Procedures to be used by the Java DAO layer
  • worked on Spring IOC, AOP for creating beans and transaction management.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Developing batch scripts using Perl and Shell scripts on Unix Systems to automate scheduling tasks.
  • Designed and developed Entity beans and Session beans.
  • Configured and Deployed EJB Entity and Session beans on WebLogic Server.
  • Developed test cases to test the business logic.

Environment:Java 1.4, Struts, WebLogic Server, SOAP web services, UDDI, WSDL, Web services,EJB 2.1, Hibernate, UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, MySQL, Servlets, Oracle, PL/SQL, UNIX, SMTP.

We'd love your feedback!