We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • More than 8 years of IT expertise, including creating distributed Web - based applications, Client-Server, and N-tier applications.
  • Proficiency in traditional software models like Waterfall and Test-Driven Development as well as Agile software development approaches like Scrum and Sprint.
  • Proficiency in the use of Java's core principles as well as J2EE technologies including JSP, Servlets, JSF, JSTL, JMS, Struts, Spring.
  • Employed fundamental Java principles including synchronization, generics, persistence, I/O system, and JDBC as well as OOP ideas, exception handling, multi-threading, concurrency, polymorphism, and collections framework.
  • Good working experience with Java 11 features such as Lambda expressions, Default and Static methods in Interfaces, Streams API, Optional Class, and Parallel sort in Arrays.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Experience on Spring Framework - Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Web flow.
  • Hands on experience in working with Spring Batch for monitoring, logging into the application, tracing, application support, transaction, and resource management.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot and Microservices.
  • Developed applications using frameworks and API like Struts, Spring, SPRING BOOT.
  • Broad experience in java IDE’s resembles IntelliJ, Eclipse for Java/J2EE Application development and hands on experience with messaging systems like Kafka.
  • Good exposure with Relational Database technologies and tools like T-SQL, Microsoft SQL Server, MySQL, Oracle 19c.
  • Decent experience in NoSQL databases like MongoDB and Cassandra and done data transformation and Data Load into HDFS data Mart/ Fact tables/ Hazel cast server/ Elastic Search Push processes.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Experience in working with DevOpstools such as Jenkins, Nexus, Chef and Ansible for building and deploying application.
  • Experience in making the DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture.
  • Experienced in Automating, Configuring, and deploying instances on AWS environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Understanding of secure-cloud configuration (Cloud Trail, AWS Config), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM). Creating snapshots and Amazon machine images (AMIS) of the instances for backup and creating clone instances.
  • Experienced in creating and managing Pipelines using Azure data factory, copying Data, configuring data flow in and out of Azure data lake stores according to technical requirements.
  • Experience in Azure cloud services (PaaS & IaaS), storage, web Apps, Active directory, Azure application Insights, Logic Apps and SQL Azure, cloud Services.
  • Experienced in writing and executing unit test cases using Junit, Mockito Testing Framework.
  • Strong knowledge in developing testing plans and procedures for unit test, system test, and acceptance test.
  • Involved in designing and developing the front end of the application using Java script, AJAX, HTML5, CSS3.
  • Experience of all stages of project life cycle including: gathering business and user requirements, storyboarding, wire framing, HTML prototyping, usability testing, visual design, front end development, and website deployment.
  • Created responsive UI modules using Angular to create views to hook up models to the DOM and synchronize data with a server as a Single Page Applications.
  • Designed and developed the application using Angular framework along with Type Script, Bootstrap, Node.js, NPM, Angular CLI, Angular Fire, ng2-bootstrap.
  • Worked on React.js library to build out reusable components and created React.js for front end UI and node.js for backend.
  • Utilizing React.js to create views to hook up models to the DOM and synchronize data with the server as a single page Application (SPA).

TECHNICAL SKILLS

Languages: Java/Java 11/Java 10/Java 9/Java 8/, J2EE, PL/SQL

Technologies: Java Servlets, JSP, HTML, AJAX, XHTML, DHTML, CSS3, Flash, Java Script, Angular JS, Node JS, Ext JS, BootStrap4, JMS

Tools: and Framework: Spring, Spring MVC, Spring IOC, Spring Cloud, Struts 1.3/2.0, Hibernate, JSF, Spring Boot, Spring Security, Apache CXF.

Web Development: HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular, JSP, XML, Dreamweaver.

Databases & Clients: Oracle 8i/9i/10g/11g,18c,19c DB2, MySQL 5.x, SQL Server 12.0, MongoDB, Cassandra, Postman, SOAP UI

Version Control: Git, Bit-Bucket, CVS and SVN

Web Servers: SOAP, WSDL, UDDI, JAXP, JAXB, Apache Axis

Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

IDE & Containerization: Eclipse, Visual Studio, PyCharm, IntelliJ, Apache Tomcat, Docker.

Tools: Log4J, JUnit, Ant, Mockito, Maven, Rational Rose, UML, Rational Clear case, CVS.

Cloud Technologies: AWS-EC2, S3, VPC, Jenkins, Cloud Watch, PCF, Azure.

Bug Tracking Tools: Jira, Jenkins, Gradle, Maven.

OS & Environment: Windows, Unix and Mac

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed and managed code repositories in iterative release cycles in an Agile environment.
  • Implemented modules using Core Java APIs, Java collection, Java 11 (Streams), multi-threading, and object-oriented designs.
  • Used Spring MVC Framework to develop portal applications and developed and Implemented Restful Web Services and used Spring Framework.
  • Configured Spring Boot properties to integrate with the Smart outage application along with Spring initializes and bootstrapping the build configuration.
  • Used Spring Boot to collecting the data from users and packaged the data as JSON distributed to applications and have Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Used Micro service architecture with Spring Boot to the development of Kafka-based messaging solutions.
  • Developed Micro services using Spring Boot that create, update, delete and get the assignment information from backend.
  • Developed Micro services to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Responsible for implementing new enhancements and fixing defects using Java, spring and hibernate.
  • Developed Session beans which encapsulate the workflow logic and used Hibernate to access data.
  • Developed and consumed REST web services to retrieve data from different applications.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back-end persistence system Oracle.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Managed code deployments, cluster bounces and cross data center swings via IBM WAS console and XL Deploy during release cycles and server capacity enhancements.
  • Used JDBC to connect to databases like Oracle 19c and DB2 to store, delete, manipulate, and retrieved data from them in many of my applications.
  • Worked on Data transformation and retrieval from mainframes to Oracle, using SQL loader and control files.
  • Used DevOps tools like Docker, Jenkins for monitoring, logging and load balancing the Microservices.
  • Participated in developing and deploying Microservices for ETL, Data Transformation and loading between multiple Data stores &, databases using Go Lang, Jenkins, Docker.
  • Experienced in Automating, Configuring, and deploying instances on AWS Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
  • Worked Extensively on JUnit, TestNG framework for Unit testing, Maven, and Ant for project Building tool.
  • Used JUnit to write unit test cases and mocked the Service and controllers using Mockito Framework.
  • Assisted trading partners with critical transaction setups where customer's network and security infrastructure in involved.
  • Used Git for source code management and Maven as build tool for managing dependencies.
  • On the roles of a coordinator, have delegated tasks between onshore/offshore team to achieve resolution within an escalated timeframe.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Worked on some of the new features of Angular like new if else syntax, ng-templates, form validators.
  • Created Angular components and implemented interpolation, input variables, Bootstrapping, NgFor, Component decorator, binding to the hidden property.
  • Developed front-end web pages using JSP2.3, JSON, Angular 1 4, Bootstrap, CSS, JavaScript and Spring TLD.
  • Used Eclipse as the IDE and Web Logic as the application server and have developed and managed an end-to-end webservice call that can fetch a qualifying subscriber policy detail for a consumer.

Environment: Java 11, Spring, Spring Boot, Hibernate, MVC, Micro services, REST, Bootstrap, Angular 14, JSP 2.3, HTML5, CSS3, JavaScript.JS, Node.JS, Java Beans, AWS, Docker, JSON, SOAP, REST, EJB, DAO, Log4j, EJB, JUnit, Jenkins, MongoDB, SQL, Agile and Windows.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Used Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De-serialization.
  • Performed Object Oriented Programming using Java and J2EE technologies EJBs, Servlets, JSP, Java Beans.
  • Dependency Injection for managing the components and bean life cycle is achieved in the application using Spring IOC and Spring MVC.
  • Used Spring AOP Module to implement logging in the application to know the application status and also to handle transaction management services for objects in any Spring-based application.
  • Developed SOAP web services using Apache-CXF which would be available for other local OSGi bundles.
  • Developed Several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Used SOA Architecture to Develop REST Web services, generated WADL and consume the services. Also, Modeled the resources provided by the service layer and the relationships between them using WADL.
  • Worked on various aspects of SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL, and NoSQL DBMS like Mongo DB, Cassandra, Dynamo DB, HBase
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Followed TDD and wrote server-side test cases using Junit.
  • Used DevOps tools like Docker, Jenkins for monitoring, logging and load balancing the Microservices.
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Involved on large scale migration from on premises environments into Azure using 6R techniques such as Rehosting, Re-platforming, Refactoring, etc. depending on the customer's needs.
  • Responsible for design and build Azure foundation setup and have done Designing & building Azure Kubernetes platform.
  • Worked on creating the persistence layer using Hibernate ORM framework which involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used Maven build tool to deploy the application on web servers i.e., JBoss.
  • Implemented Pivotal Cloud Foundry (PCF) services such as Pivotal Container Service, Pivotal Application Service and Pivotal Functional Service.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing.
  • Wrote unit test cases for different modules in the application by using Junit.
  • Performed Unit Testing on React JS applications using tools like Enzyme and Cypress.
  • Used React.JS for creating reusable UI components and Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS.
  • Used React.JS to create controllers to handle events triggered by Clients and send a request to server.
  • Used React native app development and testing react applications. Developed web pages and implemented React.js with Redux.
  • Involved in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept and Implemented React.JS to create a dynamically changing website.

Environment: Java, Spring IOC, Spring AOP, SOAP, Apache-CXF, JAX-WS, WADL, PL/SQL, Oracle DB, Hibernate, Maven, React.js, JBoss, Junit, Selenium.

Confidential

Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor the stories and backlogs and to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Extensively used Core Javacollections, Generics, Exception handling, Design patterns for functionality, also worked onJava1.8 functional programming concepts, lambda expressions.
  • Developed Application by using Spring Framework. Developed the REST based Microservices using the Spring Boot.
  • Used Java features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developed REST API’ s using Spring Boot, Swagger, Tomcat, Docker and JPA.
  • Performed Data driven Testing (DDT), Cross browser testing and Parallel Test execution using Selenium WebDriver.
  • Involved in Architecture, design, build, test, and deployment stages of the project.
  • Automate infrastructure in AWS using Amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, and DNS.
  • Writing and retrieving files to and from AWS bucket for UI to render data faster that involves complex and time consuming.
  • Wrote data Components for ERIC application, wrote, and called Stored Procedures using Java, HQL, and Hibernate.
  • Extensive used data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 18c (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and create ERD for various database systems Oracle, DB2 etc.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Created Collections and documents and performed CRUD operations with Mongo repositories and developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Worked with Angular modules, services, templates, directives, services, and dependency injection to create a SPA.
  • Moved existing Angular controllers and services to Angular components for more responsive and less dependency.
  • Implemented features such as routing, data binding, data updates without a page refresh using Angular.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Developed Single Page applications using Angular, Typescript, Angular CLI, HTML, CSS.

Environment: JavaScript, Angular, Angular CLI, HTML, CSS, Typescript, JavaScript, Spring, AWS, JMS, RESTful, Selenium, Cucumber Bitbucket, Bamboo, Confluence, STS, Jenkins, Webservices, GIT, JIRA, Oracle PL/SQL, JUnit, Core Java, Java 1.6.

Confidential

Java and Mobile Apps Developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used Spring Security for Authorization like Method Level Authorization and URL Level Authorization.
  • Used Spring Transaction for the degree of isolation to work with other transactions and to execute and run within a transaction scope and used to check out before timing out of the transaction.
  • Implemented the application using Java Server Faces (JSF) which is based on Model View Controller design pattern.
  • Build web application using JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers.
  • Integrated JSF with spring DI and spring hibernate DAO, Integrating Blaze DS with Spring Suite.
  • Worked with Jenkins as continuous integration tool, whenever developers commit, the code is pulled by Jenkins and build with XCode or Gradle for IOS and android development. I will automate the Build process by continuous integration tools Jenkins. Jenkins will pull code from Stash/bitbucket and build by XCode commands for IOS and Grade tool for android. Run unit tests and deploy created IPA and APK to Hockey App.
  • Managed services and application deployment for IOS on mac mines, mock server, stash server, GIT server, nexus server, SonarQube and Jenkins servers.
  • Developed shell scripts for Boxen developer's machines, backups files, Jenkins build scripts, Deployment scripts, Source code management scripts etc.
  • Worked with GIT source code management tool, got experience in merging, tagging, rebase and branching strategies.
  • Worked on AWS, Azure for setting up & adopting cloud-based technologies and Build scripts using ANT, Maven, Nant & Gradle on various projects.
  • Heavy Shell scripts for automat build process and Boxen scripts for configuration management for mac systems and Groovy for Jenkins file.
  • Managed Web/App servers Tomcat, Apache, IIS, WebLogic & WebSphere based applications. Experience in onboarding different applications to an in-house deployment tool for automated deployments.
  • Installed, configured, and maintained Continuous Integration, Automation and Configuration Management tools (SonarQube/Jira/Artifactory/Nexus/Jenkins).
  • Setting up and introducing Continuous Deployment processes and advising on best practices. Worked on three different flavors of UNIX: Linux, AIX, and Solaris & different flavors of Windows.
  • Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
  • Used advanced level of HTML5, JavaScript, CSS3and pure CSS layouts (table less layout).

Confidential

Java Developer

Responsibilities:

  • Worked on Software Development Life Cycle (SDLC) including Testing, Implementation, Documentation, Requirement Analysis, Designing and Development of software applications including AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration, and Test-driven development.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator and designed application using J2EE design patterns and technologies based on MVC architecture.
  • Deployment of business rules using blaze deployment manager and EJBs. Used the Core Java concepts such as OOP Concepts, Exception Handling, Multi-Threading, Concurrency, Polymorphism, Collections Framework, Synchronization, Generics, Persistency, I/O System, and JDBC.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring IOC, Spring AOP.
  • Defined and developed the applications presentation layer using, JavaScript, jQuery Scripting and used backbone.js framework.
  • Augmented browser-based applications with model-view- controller (MVC) capability using backbone.js.
  • Struts Tiles Framework is implemented for a common look in all the presentation views.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Participated in technical services relating to installation, configured, and administered Jive software systems.
  • Administered and supported Ext-JS applications within scope and used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring and worked and understood Go Lang and Redis.
  • Designed and Implemented REST based OAuth2.0 Authorization protocol using Go Language, which will be used for Authorizing and giving access to SAAS Solutions to third party.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Junit test cases for DAO and Service Layer methods and used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions and developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Understanding of secure-cloud configuration (Cloud Trail, AWS Config), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM). Creating snapshots and Amazon machine images (AMIS) of the instances for backup and creating clone instances.
  • Done data transformation with Relational Database technologies and tools like T-SQL, Microsoft SQL Server, MySQL, Oracle, and decent experience in NoSQL databases like MongoDB and Cassandra.
  • Interacted with quality assurance team for requirements gathering and analysis.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, and Pseudo Elements.
  • Strong experience and ability to code handcrafted semantic HTML and CSS with emphasis on browser compatibility.

Environment: s: Java 1.5, Go Lang, JSF, AJAX, XSL, Prime Faces 1.1, Spring 2.1, 3.0, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring IOC, Spring AOP. Webservices, WebSphere6.1, EJB 3.0, JUnit, JIVE, Oracle 10g, SQL,PL/SQL, TOAD,RAD 7.0,ClearCase,Unix, HTML, CSS, JavaScript, backbone JS.

We'd love your feedback!