We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

OH

SUMMARY

  • Around 5 years of experience in all the phases of SDLC and Agile methodologies involving requirement analysis, designing, coding, UAT, documentation.
  • Experience in implementing the web applications and client server multi - tier applications using J2EE technologies.
  • Strong end to end experience with Java, j2EE, JSP, Servlets, JDBC, JNDI, JDBC, EJBs (Entity Beans, Session Beans and JMS), Spring 4(Core, MVC, JDBC, JPA), Maven 3, Hibernate, JAXB. JAXP, Microservices and Struts.
  • Expertise in using REST Easy and Jersey framework for developing RESTful (JAX-RS) web services, JSON as a data exchange format for integrating custom web applications and various enterprise systems like RDMS, ServiceNow ticket management and Alfresco ECM.
  • Expertise with web technologies JavaScript, Ajax, XML, Angular 2, HTML, JSON, XSD, CSS, PHP, JSF, Swing, jQuery, and Oracle SQL/PL.
  • Worked on consuming SOAP webservice using Axis and CXF frameworks.
  • Experience in RDBMS, queries, various functions using Oracle, PL-SQL, and stored procedures.
  • Used MuleSoft for integrating REST and SOAP services.
  • Experience in ORM technology like Hibernate 4.3 and different open-source frameworks like Spring 4.2.
  • Experience with Jenkins and Maven tools to build the applications.
  • Experience in handling messaging services using Apache Kafka.
  • Expertise with development tools like Document Object Model, and its functions like NetBeans, IntelliJ and Edit plus.
  • Expertise in using OpenStack Nova for setting up IaaS based cloud environment.
  • Experienced working with Document Object Model (DOM) and DOM functions.
  • Experience delivering and configuring web applications using Web/Application Servers such as Tomcat 9, JBoss7, IBM WebSphere, and Web Logic.
  • Expertise in creating SQL Queries for Stored Procedures, Functions, Prepared Statements, and Triggers in databases.
  • Worked on SVN, Team Foundation Server, Bitbucket, GIT for the version control and Jira, Quality Center for bug tracking.
  • Expertise in building JUnit test cases for system testing and logging using Log4j.
  • Experience in writing with no schema database CouchDB and have knowledge on MongoDB
  • Hands on experience with UNIX and Linux systems, including the development of shell scripts and the configuration of CRON programs.
  • Experience in using JUnit and Mockito, created unit and integration tests for existing microservices.
  • Excellent development knowledge and experiencewith mythologies such as Agile, Waterfall, TDD, and RAD development.
  • Experienced with React JS and the React Flux architecture.
  • Experience in Database administration, indexing and table partitioning.
  • Hands on experience in ORM tools Hibernate with JPA specifications, HQL, Caching, ACID transaction, Locking and implemented ODM framework like Mongoose for mappingMongoDB.
  • Experience with MongoDB development (reports, schema design, map reduce functions) and migration from SQL relational database to NoSQL databases likeMongoDB, Apache Cassandra.
  • Implemented the function to synchronously transmit and receive AMQP messages on RabbitMQ and send JMS messages to Apache ActiveMQ on the edge device.
  • Experience in thedesign of NoSQL databases such as MongoDB and Cassandra.
  • Expertise in cloud formation using AWS Cloud Formation Templates and Kubernetes.
  • Experience in various Amazon Web Services and Azure.
  • Experience with MVC frameworks like Angular JS, Backbone JS, Ember JS, bootstrap JS, and ReactJS.
  • Worked on implementing CI/CD using GIT, Jenkins, and Maven.
  • Extensively worked on Jenkins for installing, configuring, and maintaining continuous integration (CI) and for End-to-End automation of all builds and deployments.
  • Experience with Open Shift, Docker swarm, Kubernetes, and clustering frameworks.
  • Strong implementation knowledge on Agile SCRUM Methodology.
  • Experience with container-based deployments using Docker, working with Docker images, Docker File, Docker Hub, Docker Compose, Docker-registries and Kubernetes.
  • Involved in building the ETL architecture and Source to Target mapping to load data into Data warehouse.
  • Assisted the other ETL developers in solving complex scenarios and coordinated with source systems owners with day-to-day ETL progress monitoring.
  • Performance tuning of ETL mappings and SQL queries.
  • Knowledge in creating ETL mapping, sessions, and workflows as per the requirement.
  • Worked on container-based deployments using Docker, working with Docker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, Servlets, JSPFrameworks AngularJS, ReactJS, Spring Boot, MVC, Hibernate.

Languages: C, C++, Java, SQL, PL/SQL, Unix Shell Scripting, JavaScript, Python, PowerShell Scripting

Web Services: Rest API, SOAP, WSDL

Cloud Services: Amazon AWS

Web Technologies: JavaScript, HTML, XML, AJAX, JSON, JSP, JSF, DTD, Swing, jQuery

Build Tools: Maven, Gradle, ANT

J2EE Technologies: Servlets, Hibernate, Spring, Struts, JSP, JDBC, EJB, JMS, Java Mail

CI/CD Tools: Jenkins, Bamboo, Maven, Azure DevOps

Container Tools: Docker, Kubernetes

Application Servers: Tomcat 9, JBoss7, IBM WebSphere, Web Logic.

Databases: Oracle 9i/10g, MySQL, DB2, Cassandra, Kafka, MongoDB, No SQL, SQL Server.

Operating Systems: UNIX, Windows, iOS, LINUX

Methodologies: Agile (Scrum), Waterfall, RAD, UML, MVC, RUP

Version Control Tools: CVS, Git, SCCS

PROFESSIONAL EXPERIENCE

Confidential, OH

Full Stack Java Developer

Responsibilities:

  • Involved in every stage of SDLC such as requirement analysis, designing, Developing, Testing, and finalizing and implemented Agile Methodologies like SCRUM.
  • Using Angular 6 developed a responsive web application, single-page, custom to replace a legacy line-of-business web application.
  • Generated custom directives for modular components (AngularJS, background file uploads, multi-field form).
  • Composed and executed MongoDB document scripts to insert, update NoSQL database, automating data changes, reporting and wrote MongoDB client to receive data.
  • Designed and created NoSQL data base tables, constraints as per the application requirements.
  • Implemented table and index partitioning to improve query speed.
  • Worked with SQL table partitioning for large transaction tables and implement the data archive process for large transaction tables.
  • Designed and developed Micro Services business components using Spring Boot.
  • Configured Swagger-UI to registered Microservice with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
  • Developed the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Build Rest services using NodeJS and Express JS and used a full complement of Express, Angular 4/6, NodeJS, and MongoDB to store and present assessments.
  • Used NodeJS to resolve dependencies via Angular 6, typescript, jasmine.
  • Using Jaspersoft Studio-6.18.1, created complex reports according to guidelines of the CMS.
  • Designed and Developed Data access layer using Spring JDBC and Integrated Stored Procedures using Simple JDBC Call.
  • Developing and maintaining standalone microservices using java 1.8 along with Spring boot, MVC, Security and other customs frameworks within the organization.
  • Extensively Involved in working on Java 1.8 features like lambda expressions for Interacting between business layer and database, Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Good knowledge in using Java API’s that includes Collection, Concurrent, Serialization, IO Exception Handling, Multithreading, and latest java features.
  • Implement Hibernate and JPA to persist the data into Database, write HQL based queries and criteria queries to implement CRUD operations.
  • Created a file upload/download management system.
  • Developed and delivered projects to deploy on Jenkins CI/CD by involving in Microservices team.
  • Worked on Spring Boot application development and refactored existing applications to modular micro services.
  • Used Spring Boot for deploying RESTFUL web services.
  • Worked on various J2EE design patterns such as Business Delegate, Data Transfer Objects, Session Facade and Data Access Objects were extensively used, allowing for clean distribution of roles and responsibilities across various layers of processing.
  • Designed and contributed Kafka Microservices for web applications for retrieving customer information along with current page load details.
  • Retrieved the data from Back-end by implementing middleware in the application and performed RESTFUL services.
  • Utilized JMS to develop Message Driven Beans (MDB) to exchange messages between different applications.
  • Develop different layers of application including Controller, Service, Business, and persistence.
  • Developed Spring Boot application to consume micro services data and write it toKafka.
  • Implement Services to send data to and read data from the Kafka Cluster and stored files in AWS S3.
  • To give interactive screens to display data, designed and built UI screens with JFS 2.2 (MVC).
  • Used jQuery, JavaScript, SFX Framework and JSF2.2 and developed User Interface.
  • Setup Docker on Linux and configure Jenkins to run under Docker host.
  • Worked on build and release pipelines using AWS DevOps services.
  • Created CI/CD Pipelines on AWS DevOps environments by providing their dependencies and tasks.
  • Built tools and processes of CI/CD pipelines with Jenkins and GitHub.
  • Integrated Jenkins CI/CD pipeline with various DevOps tools such as GIT, Nexus, SonarQube, Ansible.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch. Then store those logs and metrics into S3 bucket using Lambda function.
  • Developed test cases for System Integration Testing, Unit Testing, and Integration Testing.
  • Participated in on-call for resolving the production issues as well as non-production issues.
  • Maintaining the application and fixing the errors that are raised.
  • Good exposure to multiple roles as a Developer, Build and Release engineer.

Environment: jQuery, XML, SOAP, Agile, Log4j, HTML, Git, JSP, Core Java, Servlets, AngularJS, WebSphere, JDBC, J2EE, MySQL, JMS 1.1, Spring boot, Kafka, JFS 2.2, jQuery, Docker, Elasticsearch, Logstash, Nexus, SonarQube, Ansible.

Confidential, CO

Java/J2EE Full Stack Developer

Responsibilities:

  • Developed, implemented, and supported the J2EE based systems for the changes in requirements using agile methodology, participate in Scrum meetings.
  • Using Angular 6 developed a responsive web application, single-page, custom to replace a legacy line-of-business web application.
  • Using Maven, performed code build and automated the infrastructure of the project’s build.
  • Using JUnit, built and deployed Unit Test plans and documented the results and reviewed with QA teams responsible for integrated testing.
  • Built server-side services by using Restful Web Services.
  • Worked with Hibernate for querying Oracle database and returning results to the front end.
  • Used java1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Involved in writing the front-end code for the application using React JS.
  • Used React JS and JSX for developing presentational and container components.
  • Created multiple components of the dashboards using ReactJS and used Redux JS to maintain the application.
  • Performed data modeling and building in Cassandra and other NoSQL databases.
  • Building an end-to-end transaction processing system by using ELK (Elasticsearch, Logstash, Kibana) stack.
  • Utilized Cloud Foundry in all the stages until execution and deployment.
  • Managed Kubernetes local deployments, including the creation of a local cluster and the deployment of application containers.
  • Using a storage benchmark, analyzed several distributed file systems appropriate for cloud storage.
  • Proficiency with build and release engineering tools including Bamboo and Jenkins configuration, Subversion, Git and Jenkins Plugins.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
  • Set up deployments for dev, test, UAT, and prod environments in Octopus Deploy using Blue/Green deployment strategy.
  • Involved in building client- side interface.
  • Executed tagging, branching, activity release on Version Control tools GitHub.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Developed and Maintained pipelines (YAML) in Azure DevOps to manage the IAC for all the applications.
  • Created Azure DevOps pipelines with multiple stages to deploy micro services across various environments.
  • Implementing, creating, validating, and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.
  • Documented whole release process which is detailed step-by-step of the process.
  • Performed code reviews and involved in change management ang configuration management.

Environment: Java 1.8, Spring boot, Hibernate, Junit, Jenkins, Bamboo, OpenStack, XSD, XML, JavaScript, Cassandra, Junit, Kubernetes, SQL, NoSQL, GitHub, Spring 4.2, Maven, JSF, log4j, ELK, AJAX.

Confidential

Java Developer

Responsibilities:

  • Involved in designing, developing, testing at system integration level and other applications in Agile Environment.
  • Understanding user requirements, taking part in design discussions, analyzing implementation feasibility at both the front-end and back-end levels, and documenting requirements.
  • Used SDLC, Agile, and TDD models to design and develop Java/J2EE applications.
  • Used GIT for version control and configured Log4j tool to log the application.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Designed and implemented the front-end user interface using JavaScript, CSS, HTML, and jQuery.
  • Used MQSeries Engine to create a methodology for transferring and receiving SOAP messages over JMS.
  • Created well-engineered code in Java, J2EE Web Technologies that adheres to accepted standards such as cross-browser compatibility, accessibility standards, and search engine optimization (SEO).
  • Interacted with service clients via SOAP clients by providing SOAP URL mapping and converting business to customer services into WSDL, SOAP Services.
  • Validated Web services manually and automatically using SOAP UI.
  • Implemented various design patterns such as Session facade, Business Delegate, Singleton, DAO, Value Object Pattern, Service Locator and Factory.
  • Worked with No SQL databases for the proof of concept and used Cosmos DB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Using Hibernate, created use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects.
  • Created a data access queries using Hibernate API.
  • Extracted data with SQL queries by using business logic DAO classes.
  • Configured, deployed, and supported the cloud services including Confidential Web Services (AWS).
  • Developed presentation layer using Spring MVC and used annotation-based mapping to map the JSP post backs to the controller methods.
  • Used Spring MVC components to implement business layer and Spring Boot forMicroservices.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit andMockito to test the middleware services.
  • Configured S3 to host static web content, Elastic Load Balancers with EC2,Autoscaling groups and deployed Cloud Stack using AWS, EC2 and S3.
  • AWS Point
  • Transferred the source code from local repository to SVN repository.

Environment: SOAP Message, J2EE, AJAX, Hibernate, DOM, Agile, TDD models, JSP, JSTL, JavaScript, HTML, jQuery, CSS, JMS, AWS, S3 buckets.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed rich front-end screens using JSF (Ice faces), JSP, CSS, HTML, and jQuery.
  • Used Maven for building and deployment of the application.
  • Configured the Hibernate mapping files to map domain objects to database tables and their associated properties to table columns.
  • Responsible for providing user-interface to make content types, access remote data, creating tools for Training Center using HTML and JSP.
  • Developed reusable web components, JSP, Servlets andJavaBeans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Programming for various backend logic was done using Core java and EJB made extensive use of collections and multithreading.
  • Used Eclipse IDE to develop the application, and WebLogic server was used to deploy it. Worked on JMS queues and configured on WebLogic server.
  • Used SOAPUI to test the complete module.
  • Using SOAP, UDDI, SOA and WSDL for creating web services classes.
  • Using JSF, created Managed beans and defined Navigation rules for the application.
  • Involved in creating User Requirement Document (URD) and Software requirement specification (SRS) for the application.
  • Responsible for the development of database connection classes for interacting with the Oracle database. To implement the database access classes, the Singleton Pattern was used.
  • Created a data access queries using Hibernate API.
  • Using Java Messaging Services (JMS) for the dependable and asynchronous exchange of critical information like payment details reports to MQ Server by making use of MQSeries.
  • Responsible for creating UML and Rational Rose use case diagrams, class diagrams, sequence diagrams, and process flow diagrams for modules.
  • Conducted unit testing before the application and web services were released to Quality Analyst Team.

Environment: Junit, SVN, JSP, Agile, WebLogic Server, Hibernate 4.0, Maven, TDD, JSF 1.2/2.0, Spring 3.0, Web services (RESTful), JavaScript, Stunt, jQuery, Singleton, Design Pattern.

We'd love your feedback!