We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Overall 7+ years of experience in software development as a JAVA/J2EE Application Developer.
  • Experience in Designing and developing applications in CoreJava(Java1.8), J2EE, JavaScript, Spring boot, Spring, JDBC, Hibernate and Struts, HTML5, CSS3, REACT, XML, JSON, Rest Services, Web Services, Oracle, DB2.
  • Hands on Experience in using different Spring modules like Spring Core, Spring MVC, Spring Boot, Spring AOP and Spring ORM Integration.
  • Experience in deploying web application using application servers like WebSphere, JBoss and web servers like Tomcat.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Created Terraform modules to create instances in AWS and automated process of creation of resources is AWS using Terraform.
  • Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts and automate solutions using Shell and Python Scripts.
  • Experience on working with Custom Directives, Controllers, Services, filters modules of AngularJS.
  • Strong foundation in JavaScript along with the Angular JS with the version of Angular 6.0.
  • Hands on experience on coding, implementation, and unit testing of various J2EE related projects.
  • Experience in using version controlling system like GIT.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One - way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise with major databases such as Oracle, DB2, SQL Server 08.
  • Wrote REST APIs in java 8 to support internalization, and apps to help our InfoSec team visualize and set portfolio performance targets.
  • Developed REST web services API's supporting both XML and JSON implementing Spring MVC.
  • Hands-on experience in writing stored procedures, functions, views, triggers and joins.
  • Experienced professional in creating Swagger APIs, finite State machines for web services.
  • Experience of application development in different environments like Windows, Linux and UNIX.
  • Good exposure in Offshore/Client coordination.
  • Preparing Project Status reports (Daily, Weekly and Monthly) and sending to the client.
  • Experience in working with IDEs like Eclipse, IntelliJ, Spring Tool Suite (STS), Net Beans, and IBM RAD.
  • Point team player on Open Shift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through SSH and logs, modification of Build configs, templates, Image streams, etc.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical, and problem-solving skills.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
  • Used Web pack for automating UI code bundle and usage of middleware for hot deployments and production builds.
  • Experience in designing and developing RESTful web services using micro services architecture and deployed on NodeJS.
  • Experience in handling performance issues, clustering, performance monitoring and memory configurations of Node.js applications.
  • Conducting research on various components of the product and inducing latest technologies in the product like Vue over Angular.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.

TECHNICAL SKILLS

Languages: Java,J2EE,Perl,SQL, PL/SQL

J2EE Technologies: JSP, EJB, JDBC

Web Technologies: HTML/HTML5, DHTML, CSS/CSS3,JavaScript, REST, SOAP

App/Web Servers: BEA Web Logic, IBM Web Sphere, Tomcat, JBoss

Frameworks: Angular, MVC, Hibernate, React and Redux

Tools: ANT, Log4J, Kibana,SmartBear, Docker,Kubernetes, OpenShift, Postman, SoapUi, ReadyApi

Automation Tools: Selenium, Qtest

IDEs: Eclipse, IntelliJ, WebStorm

Version Control: TFS, GIT, GITLAB, GitHub

Databases: Oracle, DB2, SQL Serverand MySQL 5.

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Developed multiple Spring Boot Rest API's running under Java 8 and followed Agile methodologies to develop a Single Page Web Application based on Angular 6 for front-end, Spring Boot for backend, and MS-SQL for database
  • New library development with micro services architecture using REST APIs, Spring Boot
  • All the functionality is implemented using Spring Boot and Hibernate ORM, Spring DATA JPA
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console
  • Involved in designing and deploying multitude applications utilizing almost all the cloud stack including Eureka server, Hystrix circuit breaker, Config server focusing on high-availability, fault tolerance, and Auto Scaling
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services AWS Cloud environment including run book processes and procedures
  • Working with AWS CLI and API to manage resources on AWS such as EC2, S3, VPC, Cloud Watch, ELB, Auto- Scaling, SNS, writing Python Scripts to manage resources deploy on AWS
  • Developed modules in the application using micro services architecture style and Developed RESTful Web Services with JAX-RS using Spring Boot
  • Used Spring MVC at backend which helps to develop application with ease and applied multiple layers in application such as Controller, Service, Business, and DAO
  • Used Spring AOP to break down project logic into distinct parts for Logging, Transaction Management and Security
  • Integrated Spring Security to validate the users and the control API accessibility and Used HQL and Criteria API to implement CRUD operations and pagination and Angular CLI to bundle and build Angular project
  • Developed UI with HTML5, CSS3, Angular Material, and Font-Awesome and design multiple reusable components from scratch using TypeScript
  • Implemented Angular Routing to navigate between components
  • Used structured directives like Ng For to build templates and attribute directive like Ng Class to manipulate CSS stylings of components
  • Implemented authentication with JSON Web Token (JWT), store JWT local storage if credentials are valid and attaching JWT in request headers for each call
  • Implemented Form Validations using template-driven form and reactive form
  • Built HTTP Client Module to send requests to the server and used RxJS Observable to handle multiple values over time asynchronously
  • Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS
  • Involved in CICD process using GIT, Jenkins’s job creation, Maven build and publish, and Fabric implementation
  • Utilized Slack to communicate with team members and used JIRA to handle software development issues.

Environment: Java 1.8/J2EE, Spring Framework 4.0 (Spring Integration, Spring MVC, Spring IOC, Spring Boot, Spring Batch), Hibernate 4.0, Jenkins, AWS, EC2, Auto scaling, Route 53, IAM, Cloud Formation, Cloud Watch, Terraform, AWS Lamba, RESTful Web services using Micro services architecture, SOAP, SQL-Server, JS, AJAX, IntelliJ IDEA, HTML5, CSS3, JSON, XML, Angular 6.0, Typescript.

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Involved in Team planning and grooming sessions and Retro session in fully Agile environment.
  • Developing sample implementations based out of finalized design patterns.
  • Developed the front-end application usingReactandReduxjs.
  • Developed theCI/CDpipeline inGITLABfor various stages like build, deploy and review.
  • Automated the uploading the unit and functional test cases toGITLABandQtest.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Cloud Watchis used to monitor the application and to store the logging information.
  • Completed the UI development for bothMember Shop,CRCT,Car Adviseapplications.
  • Build and administrate Continuous Delivery pipelines usingGIT.
  • Worked on RESTful Micro service-based architecture, using Spring Boot on the backend to produce Rest API and consumed those APIs through React in frontend.
  • Created newRESTweb service operations and modified the existing web service'sWADLs Web Application Description Language.
  • AmazonEC2is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • AmazonIAMwas used to maintain the user credentials and also involved in creating customIAMpolicies to various groups defined within the organization.
  • Object storage serviceAmazon S3is used to store and retrieve media files such as images.
  • Build the Rest services from the scratch.
  • APIs endpoint verification using Postman and swagger UI
  • Used for validation of REST APIs - SOAPUI, ReadyAPI, and Postman
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • UsedSmart Bearto review the peer code review.
  • Proficientin usingEclipse/RTCforcode change and deploy legacy applications.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Subject matter expertise in Service Now system applications and custom applications.
  • UsedJDK 1.8for developing the application and made use of built in functional interfaces,lambda expressionsand stream API for code refactoring.
  • Involved in the Migration fromSOAPtoREST.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Assisted in development and maintenance of new APIs for integration with USAA websites.
  • Installed and configured Jenkins Continuous Integration server with management of plugins and utilized several CI/CD plugins like build pipeline, Docker, GIT, Junit.
  • Developed all the Junit test cases for all the different layer implementations.
  • Currently in a full stack software developer role, developing and maintaining multiple applications while also while also migrating older applications to the new containerized Docker/ Open Shift environments.
  • Worked with HTML5, CSS3, JSON, JavaScript, react js for developing user interface.
  • Integrated Jenkins with various DevOps tools such as, SonarQube, GIT and Maven, developed Jenkins jobs to automatically manage, test, and deploy code and applications.
  • Executing the regression automation script through Jenkins after every new build.
  • Prepared and Running the Automation Test Cases for Regression Testing, End to End Testing & Release Level Regression.
  • UsedGradleto build the project into WAR and GIT for version controlling.
  • UsedGitLabfor efficiently managing the source code versions with the development team.
  • Implemented new ELK cluster for enterprise logging and MaintainedElastic Search, Log stash, Kibana.

Environment: Java 1.8, J2EE,JDK 1.7/1.8, J2EE, Design Patterns,Spring, Spring boot,JSP,JavaScript, AWS Materialize-CSS, CSS,HTML, PL/SQL, JBOSS, Oracle dB, GitLab,IntelliJ, Gradle, Eclipse/RTC, Open Shift, Kibana,Docker, Kubernetes, React, Redux, React Saga.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked in all phases of software development life cycle (Requirement, Analysis, Design, Coding, Testing and Deployment).
  • Followed Test Driven Development (TDD),Scrumconcepts of theAGILEMethodology (SAFe) to produce high Quality Software.
  • Implemented framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Actively involved in using AngularJS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Implemented UI using AngularJS, Java Script, jQuery, HTML5 & CSS3.
  • Designing and creating RESTful API's using XML Spy and Spring WS Developed and modified database objects as per the requirements.
  • Involved actively in designing web page using HTML, Angular JS, jQuery, JavaScript, Bootstrap and CSS.
  • Created and consumed web services (SOAP & REST).
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Developed JSP pages using Custom tags and Tile’s framework and Spring framework. Developed the User Interface Screens for presentation logic using JSP, Tiles, and HTML.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate.
  • Executed automated test cases for Unit testing and Integration testing using JUnit.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented application-level persistence using Hibernate and spring.
  • Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks.
  • Documented release, builds, and source control processes and plans for J2EE applications. All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Used Micro Services architecture with Spring Boot based services and implemented the Project structure based on Spring MVC pattern.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, WebLogic 12.0, Unix, AngularJS 2, SOAP & REST Web Services, JUNIT 4.0, JIRA

Confidential

Java Developer

Responsibilities:

  • Designed and developed application user interfaces using JSP, JSTL and JavaScript.
  • Created the User Interface screens using struts MVC for logging into the system and performing various operations on Network elements.
  • Involved in using XML for developing tool for User Interface Customization.
  • Documenting the requirements and check pointing the document with clients periodically.
  • Develop and test new features, incremental changes, and bug fixes to a production-ready state using agile development Processes.
  • Involved with the team developing the UI components using JSP, HTML, CSS, JavaScript, jQuery, Bootstrap.
  • Developed web application using Struts Framework.
  • Developed application using CoreJavaconcepts and maintained concurrency with Multithreading.
  • Bug fixing, maintenance of the product and ensuring smooth delivery of project.
  • Used MySQL as backend Database.
  • Use Eclipse and Tomcat web server for developing & deploying the applications.
  • Used Struts Validation framework for Client-side validations and Server-side validations.
  • Extensive exposure in Analysis, Design, Development and Implementation of large-scale, secure and Internet/Intranet applications using javaJ2EE technologies.
  • Developed web-based email client to send emails from application usingjavaMail API.

Environment: Java 1.5, J2EE, JSP, Struts, JNDI, HTML, XML,Tomcat,MySQL,Ant, CVS, Log4J, JUnit, JMS, JDBC, JavaScript, Eclipse IDE, UNIX Shell (bash) Scripting

We'd love your feedback!