We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Olney, IL

SUMMARY:

  • Overall 8+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE and Web technologies.
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, JMS, Hibernate, Spring, JDBC, JNDI, JSF, Java Beans and Web services (SOAP, REST).
  • Good Hands-on experience in various spring framework modules likespring boot,spring AOP,spring security,spring cloud,spring data,spring batch,Spring IOC, spring Transaction management
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, Jquery, Angular JS, Angular 2/4/6/8/9, React JS, Node JS.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.
  • Expertise in buildingSpring MicroserviceswithSpring Boot.
  • Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.
  • Extensive development experience on different IDE’s like Eclipse, Spring Tool Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, Kafka, Cassandra, My SQL, Restful.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and deployed Microservices onto Docker.
  • Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • Extensively worked with testing tools like JUnit, Selenium Web Driver, and SOAPUI etc.
  • Exposure to Splunk for log monitoring and experience with JIRA, HP Quality Center for bug, issue tracking.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g/12c, DB2, My SQL and NO SQL Databases like Mongo DB, Cassandra.
  • Extensively worked with the Build and deployment tools like Maven, Gradle and Ant.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss
  • Extensive experience in implementation of the version control software Git, SVN and CVS.
  • Development experience in Windows, Linux and UNIX operating systems.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, Groovy, Python

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, Junit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Frameworks: Spring, Spring Boot, Spring MVC, Hibernate, MEAN Stack

Scripting Languages: JavaScript, TypeScript, jQuery, Scala

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, Angular JS, Angular 2/4/6/8/9

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

IDE’s: Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, Postgres, Sybase, NoSQL, and MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: SVN, GitHub, Bitbucket

Testing Tools: Junit 4.12 with Mockito, Selenium, and Cucumber, Jasmine, Karma

Methodologies: Agile, Waterfall

Continuous Integration: Jenkins, Docker, Kubernetes, AWS, CI/CD, DevOps

Others Software Skills/tools used: MS Office, Visio, Adobe Photoshop, HPALM, JIRA

Build Tools: Maven, Gradle, Ant

PROFESSIONAL EXPERIENCE:

Confidential - Olney, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Responsible to design and developed web pages using HTML5, CSS3, JavaScript, and jQuery, Angular 6/8/9 and Bootstrap.
  • Design, develop and test HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologiesAngular, Express, Node js and Mongo DB.
  • Implemented various screens for the front end using Angular 9 and used various predefined components from a client library and npm (Node Package Manager).
  • Involves in the design and development ofRESTfulWebServicesusing Apache CXF.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Designed, developed a custom, single-page, responsive web application on front end using Angular 9
  • Built JavaScript based test framework using cucumber js, web driver io, node js, angular 9.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java 1.8 lambda expressions, Streams and parallel Streams.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Worked with Docker to deploy Microservices in modern containers to increase Isolation.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Involved in developing Hive DDLs to create, alter and drop Hive tables and storm, &Kafka.
  • UsedApacheCamelfor routing the exchanges between different systems.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for unit testing
  • Automate build process through Maven build framework
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Implemented RESTful web services using Jersey for JAX-RS implementation.
  • Designed and developed Microservices business components using Spring Boot.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, Bootstrap, Agile (SCRUM), Angular 6/8/9, Node JS, AJAX, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, JUnit, Maven, IBM WebSphere, Restful, Apache POI, Docker, Log4J, Postman, MongoDB, AWS, Microservices, Mockito, Apache Camel, Apache Kafka, JIRA, Kubernetes, Jenkins and STS.

Confidential, Long Beach, CA

Java Full Stack Developer

Responsibilities:

  • Developed web application usingReact.JSandNode.jslibrariesNPM,gulpdirectories to generate desired view andReact Routerto route the URL's properly.
  • Responsible for managingAWSresources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
  • UsedSwaggerspecification for documentingREST API'swhich exposes description of aRESTFULweb services to different clients.
  • UsedReactJS Virtual DOMfor client-side view rendering services,React-Reduxfor state management.
  • Worked on Column Filters of Data table usingjQueryandReactJS.
  • Making changes to the existing web applications and creating new components usingReact JS.
  • Developed the front-end feature rich web application usingReactJS, React Native, React DOM, Redux, React Router, React HooksandMaterial UIwith Responsive web design and Accessibility.
  • Designed modular and reusableReact and React Nativecomponents usingRedux Architectureand Material-UI.
  • Migrated existing application intoRESTbased Microservices using 12-factor app methodology to provide all theCRUDcapabilities usingSpring BootandSpring Cloud.
  • Developed microservices withSpring Eurekato retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through oneZuul API gateway.
  • Designed and developedRESTFULweb services usingSpring BootandJerseyframework.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • ImplementedRestTemplateandFeign clientfor intercommunication betweenMicroservices.
  • Used Apache Kafka in cluster as messaging system between theAPI’sandMicroservices.
  • Worked on Proof of concept for implementingSleuth/Zipkinin Spring MVC application and implemented Sleuth/Zipkin in all microservices applications using Spring Boot.
  • ConfiguredDockercontainer service and build pipeline withJenkins CI/CD toolfor continuous integration and deploying application on servers.
  • DeployedEC2instances provisioning onAWSenvironment and implementedsecurity groups, administeredAmazon VPCs.
  • UsedJIRAas the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • UsedSpring Data JPAas theORMframework withMYSQLdatabase to perform DML operations.
  • Programmed J2EE application to manage transaction reports forOracleFinancials Application Processes.
  • Extensively usedKubernetes and dockerto enable faster and consistent deployments
  • Performance Tuning of queries and solved database performance issues using Automatic Workload Repository (AWR) reports and oracle dictionary views.
  • Implemented scrutiny with the aspects ofsecurityandauthenticationusingOAuth 2.0andSpring Security.

Environment: Express JS, React JS, React Native, MySQL, Oracle 12c, My SQL, HTML, CSS3, Typescript, Redux, NPM, Spring, Docker, Kubernetes, Jenkins, REST, Microservices, Apache Kafka, Spring Boot, Ribbon, Feign, Spring Eureka, Zipkin, Jersey, Mocha, Chai, AWS, RabbitMQ, Netflix OSS, JIRA.

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Develop presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Creating automation and deployment templates for relational and NOSQL databases (standalone and RDS), including MSSQL, MYSQL, in AWS.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript to make better Single Page Application SPA working on Angular 4.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges
  • Responsible for building a single-page application using the Angular 4 development framework.
  • Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross browser compatibility.
  • Used Angular 4 directives such as ng-model, ng-bind, and ng-repeat to display data from Angular 4 controllers.
  • Used Bootstrap-Twitter to add front-end features for social communication in the application.
  • Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular 4 and JSON.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Configured Apache Kafka Consumer and Producer metrics to visualize the Kafka system performance.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular JS/2/4, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Jenkins, Docker, Kubernetes, Linux, PaaS, Photoshop, Kafka, GIT, JIRA.

Confidential

Java Developer

Responsibilities:

  • Participated in various phases ofSoftware Development Life Cycle (SDLC)of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked with core java concepts such as Oops, Multi-threading, collection framework and Exception handling
  • Designed and developed the UI usingStruts view component, JSP, HTML, CSS,andJavaScript
  • ConsumedSOAPand Restful web services in SOA environment and used SOAP UI for testing.
  • UsedWeb services(SOAP) for transmission of large blocks ofXMLdata overHTTP
  • Designed and developed application based onMVC designpattern usingstruts Framework
  • Implemented the application using SpringIOC, SpringMVCFramework, SpringAOP, SpringBoot, SpringBatch, and handled the security using SpringSecurity.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template andSpring IOC(Dependency Injection).
  • SpringMVCmodel integration for front-end request action controller.
  • UsedApache AxisService Engine for creating and deploying Web Service clients using SOAP.
  • UtilizedHibernatefor Object/Relational Mapping purposes for transparent persistence onto theSQL SERVER
  • DevelopedStrutsAction classes using Struts controller component
  • UsedSVNfor version controlling andJUnitfor unit testing
  • Created flows on messaging usingActiveMQ.
  • Extensively usedJUnitfor unit testing, integration testing and production testing.
  • Involved in installing and configuringMavenfor application builds and deployment.

Environment: Core Java, J2EE, IBM Web Sphere Application Server, WSAD, EJB, AJAX, Hibernate, Struts, JSP, Servlets, XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, SVN, Log4J, SQL SERVER

We'd love your feedback!