We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Negaunee, MI

SUMMARY

  • Around 8+ years of Professional experience in IT industry, involving requirement analysis, design, development and implementation of software applications using OOP Concepts, Java 8 and Java EE(Servlets, JSP, JDBC ), Web Services(SOAP, WSDL), HTML, JavaScript, AngularJS, Angular 2, 4, 6, 8, AJAX, Jenkins, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM.
  • Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces and ORM (Hibernate 2.0/3.0) frameworks.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Good with fundamentals and OOPS concepts like inheritance, polymorphism, abstraction, Multi - Threading, collections to develop the stand-alone applications.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Involved in developing Microservices components using Spring Boot.
  • Having Good Experience in Object Oriented Concepts with C, Java, Perl and Python.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, AJAX.
  • Designed and Developed the UI screens using JavaScript, Angular 6, JSP, Html and CSS.
  • Designed and developed asynchronous RESTful Micro services using Spring boot, RX Java that are consumed by other micro services with an average response time of 30 milliseconds.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss.
  • Hands on experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Very good understanding and experienced in Software Development Life Cycle (SDLC) and Object Oriented Programming (OOP).
  • Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
  • Strong Knowledge and Hands on Experience in working with relation databases such as Oracle 9i, DB2, MySQL, SQL*Plus.
  • Implemented the function to send and receive on Rabbit MQ synchronously and synchronously and send JMS message to Apache ActiveMQ/RabbitMQ on the edge device.
  • Diligently worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/PERF/Prod.

TECHNICAL SKILLS

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

J2EE Technologies: SJSP, Servlets, EJB, Servlets, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL

Frameworks: Struts, Spring, JSF, Hibernate, Angular, React

IDE's: Eclipse, WebSphere Application Development Studio 5.1, Netbeans, IntelliJ

Databases: Oracle, SQL Server, MySQL, MongoDB, Cassandra

Source Control: Clear Case, CVS, Subversion, GitHub, ClearCase, TortoiseCVS, WinCVS

Testing & Build Tools: Ant, Maven, Junit, JIRA, Ant, Gradle, NPM, Splunk, Grunt, Jenkins, Gulp, Bower.

Operating Systems: Windows, Linux, Unix

Application Servers: Web Logic 7.1/8.1, Glassfish 4.0, Apache Tomcat Server, IBM Web Sphere Application Server 5.0

Methodologies: Waterfall, Agile

DevOps Tools: Docker, Kubernetes, Amazon Web Services (EC2, EBS, EKS), Jenkins

Cloud: AWS (SQS, SNS, RDS), Node Js, PCF/CF (Cloud Foundry)

Testing tools: JUnit, JMeter, Selenium, Jtest, Cucumber, Mockito, Karma, Jasmine, Rest Assured, IBM MQ, Rabbit MQ

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Negaunee, MI

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 communicates 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 databinding, 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 microservices 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.
  • 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.

Environment: Angular 8, HTML5, CSS3, JavaScript, jQuery, AJAX, Spring Batch, JSON, TypeScript, Jenkins, GIT, Agile, TFS, REST, log4j2, Hudson, Spring MVC, Spring Framework, Spring Boot(Microservices), Apache Kafka, Docker, JAX-RS, Junit, Mockito, STS 4, Gradle, Swagger, Oracle, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Data Stax, Cassandra

Full Stack Java Developer

Confidential, Bothell, WA

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 authentication 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'.

Environment: Java, JEE, JavaScript, Angular 6, HTML, Bootstrap, CSS, Material Design, Web-Services, Restful, JAX-RPC, WSDL, Web Logic Server, Hibernate, Spring boot, Oracle, JUnit, Ant, Eclipse, GIT.

Full stack Java Developer

Confidential - Des Plaines, IL

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 has 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 (Typeset) which has the queries in CQL and fetch the data from Cassandra DB by making use of Typeset.
  • 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.

Full stack Java Developer

Confidential, Nashville, TN

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.

Environment: HTML5, CSS3, Bootstrap, Angular4, Node Js, JDBC, Springboot, spring, Hibernate, RESTful API, REST, GitHub, SQL, PL/SQL.

Full Stack Java Developer

Confidential

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 RESTful Webservices 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.
  • 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.

Environment: Core Java, J2EE, Spring MVC, Hibernate, HTML, Java Script, AngularJS, Bootstrap, Grunt, Bower, AJAX, CSS, MySQL, SOAP, REST, TDD, Spring Boot, Rally, Bit Bucket, Trello, Agile.

We'd love your feedback!