We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of experience development and deployment of web - based and Client-Server business applications using Java/J2EE technologies, Application frameworks.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Worked on Front end UI development skills using HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, Plain Java Script.
  • Experience in working on Spring (Core, Context, Batch, JDBC, Data), Hibernate and Cassandra.
  • Experience in developing Spring Micro services, RESTful API utilizing Spring Boot and Spring MVC.
  • Worked on EJB 3.0, Servlets and JSP.
  • Worked on Core Java and Enterprise Java design patterns.
  • Worked on log4J, Slf4J.
  • Worked on JENKINS job configurations, pipeline setup and deployment planning.
  • Experienced in Agile software development process, Test Driven Development and Scrum.
  • Involved in All sprint OR Agile ceremonies.
  • Experience in using AWS (S3, Secret Manager, Batch and SQS).
  • Experience on Micro services Development and Deployment.
  • Experience with Spring Batch integrated with AWS - S3 and AWS Batch.
  • Experience in working with the Linux Environment.

TECHNICAL SKILLS

Programming: Java/J2EE (JSP, Servlets and other java related technologies.), until version 8

Scripting: jQuery, JavaScript

Frameworks: Spring (MVC Hibernate, AOP, ORM, Web Service, DAO, Social, Security, etc.), Bootstrap, Struts, Spring Data JPA, Angular1.x, Angular 2, 4, 5, 6, 7&8

IDE: Eclipse, IBM Rational Application Developer (RAD)

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST

Web Servers: Web Sphere, Tomcat

Databases: Oracle, MySQL, MYSQL Server, Cassandra, DB2, PG(Postgres)

Devops Tools: Jenkins, Containers, Kubernetes

Build Tools: Gradle, Maven, Docker

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in the total Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Followed AGILE procedure with SCRUM gatherings.
  • Maintained documentation of work processes, approaches, and tasks inside Confluence and JIRA.
  • Moving files from into the s3 buckets and worked with the batch jobs
  • Design and develop java restful services that communicate with the SQL database on the backend and returns json format data using Spring, Hibernate.
  • Implemented the Java 8 features like multi catch block statements and try with resources for avoiding the improper shutdown issues.
  • Worked on the Code reviews and deploying the code in DEV, QA, and PROD environments.
  • Worked on AWS Instances, S3 buckets, running the batch jobs.
  • Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions
  • Worked with Angular CLI and Typescript in Angular 7 to create angular components.
  • Created arrange loop directive and components like data binding, dependency injection in Angular 7.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Developed new libraries with Microservices architecture using Rest APIs, Spring Boot and AWS.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
  • Used Flyway Db for data base deployments. Worked on the Cobol files in the main frame.
  • Implemented Spring boot micro services to process the messages into the Kafka cluster setup. Used Quick build and Jenkins for the CI/CD of different applications.
  • Worked on the PG migration and DB2 vice versa.
  • Develops software solutions by studying information needs conferring with Project Manager, studying client systems flow and work processes, identifying and investigating problem areas
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code.
  • Worked on creation of PIDs and secret managers for their passwords
  • Mocking of data for testing purpose and running some test cases and checking if the tests are getting pass or failed.
  • Worked on running the creating, running and monitoring the aws batch jobs.
  • Monitoring the Jenkins for deployment and resolving build configurations.
  • Worked on some CFTS for deployment of code for production.
  • Worked on Linux Scripts in the Jenkins Pipeline.
  • Set up policies for the AWS making sure that the data is backed up in the s3 buckets.
  • Worked on the SDK logics to put the files in the S3 Buckets.
  • Having hands on the Integration testing and writing the test scenarios.

Confidential, Massachusetts, Boston

Full Stack Java Developer

Responsibilities:

  • Deployed the code into Git hub. Monitoring the status of the code.
  • Understand basic idea of new task and analyze with existing code. Worked closely with the Business Teams
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.
  • Worked on Widgets forms in the front end using Java Script ES6, HTML, CSS, Redom.js.
  • Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
  • Worked with different teams with data integrations.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Created Typescript reusable components and services to consume API's using Component based architecture provided by angular 8.
  • Worked on Angular 8 Added a Navigation Type Available during Navigation in the Router
  • Performance Improvements on the core, more consistent about “typeof checks”
  • Restore whole object when navigating back to a page managed by Angular Router.
  • Implemented OAUTH2.0 autantication protocol and provided OAuth2.0 token implementation guidelines for enterprise web API security model
  • Design and build Docker tools and integrations like Docker images and Docker Plugins.
  • Worked on the typescript 3.2 version.
  • Used Jest to write the test cases for various Forms and validated them using those test cases.
  • Created all the Test cases with Jest using zero configurations and provides a nice set of matches or forms.
  • Staying up-to-date with all recent developments in the JavaScript and Vue.js space.
  • Keeping an eye on security updates and issues found with Vue.js and all project dependencies
  • Used JavaScript when developing page navigation, form validation, time, and date stamps.
  • Documented and maintained coding, commenting, validation and testing standards.
  • Embedded forms require a placeholder tag to be available on the HTML page.
  • Used Mulesoft platform to check the version details of API’s and Splunk to check the logs if there are any issues with the API’.

Confidential, Irving, Texas

Full stack Java Developer

Responsibilities:

  • Analyze requirements, designs and develops software applications in client/server environment and/or web deployed applications.
  • Developing API’s for Verizon’s Order Management system using REST Services and Verizon’s internally developed Action Engine Framework. It is a system that consumes a dependency graph of actions and runs those actions.
  • Action Engine will utilize the Java Work Manager API to achieve parallelization for non-dependent actions. Action Engine TEMPhas the mechanism of Error Handling, will handle any exceptions generated by the engine itself.
  • Working with Cassandra database to read the data for the API’s. There is an external Verizon system called PNO which interacts with Cassandra database.
  • The PNO layer takes the input as XML file (Typedef) which TEMPhas the queries in CQL and fetch the data from Cassandra DB by making use of Typedef.
  • Worked with PL/SQL Stored Procedures to fetch the data from DB2 and implemented those NSP’s in Java layer.
  • Worked with Ibatis persistence framework which automates the mapping between SQL database objects and objects in Java. This mapping is created and maintained using xml configuration files.
  • Worked with IBM RAD for Development and Deployed the EAR on WebSphere Application Server WAS 8.5.
  • Experienced in monitoring the API performance and traffic in production using Kibana.
  • Also observed the API’s in Emulation and Prod-parallel tool. Resolved the issues identified in the production.
  • Implemented a Continuous Delivery pipeline with CI/CD tools like Jenkins.
  • Deploying J2EE application EAR to Testing and Production environment using IBM WebSphere Application server.

Confidential, Tucson, Arizona

Full stack Java Developer

Responsibilities:

  • Created Maven build file to build the application and deployed on Web Sphere Application Server.
  • Developed Spring Boot applications with Microservices and Deployed into AWS using EC2 Instances.
  • Developed Microservice with Spring MVC to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used ECMAScript6 (ES6) for writing complex applications and modules.
  • Design and develop webpages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript
  • Worked on Angular Bootstrap for templates designing and to create mock-up data.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Highly used Angular 4 router to build single page application for navigate through the different status and multiple modals.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involved in migrating application from Angular 4 to Angular 5
  • Implemented client-side validations using JavaScript.
  • Adopted a cross browser and cross platform approach to make the websites most versatile and supportive.

Confidential, Lowell, Arkansas

Full Stack Java Developer

Responsibilities:

  • Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC.
  • Designed and integrated the full scale Spring/Hibernate persistence solution with the application architectures.
  • Implemented RESTfulWebservices to retrieve data from client side and made RESTAPI calls from Angular JS and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Worked with the development team to create appropriate cloud solutions for client needs.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance projects
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Developed the presentation layer using JSP, JSTL, HTML, JSON, XHTML, CSS and client validations using JavaScript.
  • Contemporary applications rely on relational databases, NoSQL databases and messaging infrastructure for achieving the internet scale.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.

Confidential - Malvern, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with the database.
  • Used Jenkins plugins for code coverage and to run all the test before generating war file.
  • Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
  • Developed rich User Interface using jQuery, JavaScript, CSS3, and HTML5.
  • Used AJAX function calls using jQuery functions to handle the user requests asynchronously and to has faster responses from the server by directly connecting to the server.
  • Implemented web services, used to retrieve data that tells whether the claimant is incarcerated or not.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
  • Developed JSP pages for correspondence team.

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Extensive code reviews on adherence to design and performance.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Seed Hibernate as Object Relational (OR) Mapping Tool for the backend data.
  • Monitored the error logs and fixed the problems.
  • Developed the different components of the application such as JSP, Servlets, DAO and Used Sub

Confidential

Java Developer

Responsibilities:

  • Used spring for creating the object using dependency injection (IOC).
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request that may be submitted.
  • Seed Hibernate as Object Relational (OR) Mapping Tool for the backend data.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.

We'd love your feedback!