Full Stack Java Developer Resume
NC
SUMMARY
- Overall, 8+ years of experience in the IT sector, including design, innovation, upkeep, and support of Java enterprise web applications that involve all SDLC activities, such as analysis phase, design, execution, testimonials, test automation, integration testing, and manufacturing deployments.
- Significant practical experience creating client - server and Web-based multitier systems utilizing Java/J2EE technologies
- Proficient in the creation of J2EE applications utilizing Java, Servlets, JSP, EJB, JDBC, Web Services, and Microservices.
- Used the Spring Model View Controller (MVC), Struts, and Spring AOP frameworks to work on a variety of applications.
- Knowledgeable with front-end technologies such as HTML, CSS, DOM, Bootstrap, JavaScript, Angular JS, React, React Redux, JSON, and jQuery.
- Strong hands-on expertise utilizing AWS Code Commit, AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible to implement CI and CD (Continuous Delivery), DevOps processes from start to finish.
- Experience with EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, firewalls, routing technologies, DNS, and Amazon RDS DB services.
- Have experience with IDEs like Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ14.x/15.x to develop, test, and deploy corporate applications on Windows, Linux, and UNIX platforms.
- Expertise with Amazon Web Services (AWS). having a great deal of expertise with services like Elastic Beanstalk, Cloud Formation, Elastic Cache, SQS, and AMI.
- Expertise with version control technologies, including Git, TFS, GitHub, and Tortoise SVN, as well as significant involvement with Agile software development.
- Has experience with SOAP and REST to create Web services and service-oriented architecture.
- UI components were created with AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3, and HTML5.
- Experience in creating user interface apps and integrating highly transactional, scalable like HTML, DHTML, CSS, XHTML, JavaScript, jQuery, AJAX, JSON, and XML applications.
- All lower and production settings used Jenkins for auto-deployment.
- Expertise with several Java IDEs, including Eclipse, NetBeans, Spring STS, IntelliJ IDE, WebStorm, Visual Studio, and Sublimetext3.
- Working knowledge of common middle-tier J2EE web and application servers such as WebLogic, WebSphere, and Tomcat Application Server.
- Vast expertise creating apps in an agile scrum environment utilizing Java and associated technologies.
- Participated in setting up pipelines and deploying them onto a Kubernetes cluster with the DevOps team.
- Knowledge of using Spring Kafka and Zookeeper in addition to JMS as a message provider.
- Proficiency in a variety of testing environments, including System Testing, JUnit, Selenium, CURL, Jenkins, and Selenium.
- In charge of support and maintenance, Spring Batch was used for many transactions.
- Knowledge in building Docker images containers pushing and pulling data and integrating with Spring Boot.
TECHNICAL SKILLS
J2EE technologies: JDBC, JSPs, EJBs, Micro services, spring, hibernate, spring MVC
Database: Oracle 10g/11g/12c, DB2, PostgreSQL 10.5, MYSQL, node.js
Web technologies: XML, XSLT, HTML, CSS, jQuery, AJAX, Angular JS, Node JS, Java Script, React, Angular 8, Node.js, Kafka, Java Servlet API 3.0, JDBC, Web services.
Frameworks: Struts, Spring Boot, spring, Hibernate, JUnit
Middleware Technologies: SOAP, RESTFULL
Web servers: Apache Tomcat 5.0, 6.0,7.1
Design Patterns: MVC, Data Access Object (DAO), Singleton
IDE: Eclipse, NetBeans, Spring STS, IntelliJ IDE
Languages: Java, Python 3.6.0
Application Servers: WebLogic 8.1, 10.0, JBoss, WebSphere Application Server
Operating Systems: Linux, windows
Debugging tools & CI/CD: ANT, Maven, Gradle, GIT, JIRA, Postman, Kafka
PROFESSIONAL EXPERIENCE
Confidential, NC
Full Stack Java Developer
Responsibilities:
- Taken part in the steps of module analysis, design, and development.
- Spring MVC architecture was created using Hibernate as the ORM framework. created RESTful-based Webservices using Jersey parsers and JAX-RS.
- Spring MVC, Spring Boot, Microservices, and fundamental Spring principles like AOP and IOC were utilized to implement the project as a multi-tier application.
- Integrated CSS3 media with Bootstrap to develop responsive site design for tablets and smartphones.
- Createdmodifications with Web services, Spring MVC, Spring JDBC, JSTL, jQuery, JCP, and JSP.
- The display layer of the application was created using JSP, JSTL, and AJAX, while the business layer was constructed using spring and the persistence layer with Hibernate. working Experience with container-based technologies like OpenShift and Docker.
- Using Jira and Confluence as project management and documentation tools.
- Developed a proof-of-concept utilizing the Vert.x Framework (push notification), HTML5, CSS3, JavaScript, Junit, and Java for automatic updating for the deployment status update.
- Using the Vert.x Framework, a POC for SSl authorization was created.
- The use of various exporters to collect metrics from OpenShift servers and components.
- When creating and preparing emails, multithreading, concurrency, and threads were used.
- The data abstraction for interacting with the MongoDB database was developed using Spring Integration and Hibernate.
- The data representation from the MVC model to the Oracle Relational data model with SQL-based schema was mapped using the object/relational mapping (ORM) solution and approach Hibernate.
- Implemented the microservice architecture, with Spring Boot-based services communicating over REST and Apache Kafka.
- Created microservices with Spring Cloud, Spring Boot, and AWS Cloud.
- Using Amazon EC2 container services, microservices based on Spring Boot were deployed.
- Developed Spring Quartz capability for task scheduling, including producing monthly reports for clients.
Environment: Java/J2EE 8, Spring boot, Restful services, JDBC, CSS, HTML, JavaScript, MySQL, Spring JPA, Spring MVC, Angular JS, Log4j, Eclipse, SVN, Gradle, Junit, Postman, Jenkins, GitHub, SourceTree, AWS, Docker, Java Microservices, Agile Environment.
Confidential, Dallas, Texas
Full Stack Java Developer
Responsibilities:
- Redesigned the application's components, including its architecture.
- Create, improve, and manage a microservices application based on Spring Boot.
- Using the Struts and Spring frameworks, developed Servlets and JSPs based on the MVC paradigm.
- Utilizing PL/SQL and Oracle, the database queries were implemented.
- Java core development for many components. Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction, and Batch were used to create the application.
- Building Micro Services using Spring Boot, which is drastically quicker, and developing Spring-based applications with very little setup.
- Decorated navigation bars, buttons, and display menus using Bootstrap.
- Developed apps using Java 1.8 technologies including Streams and Pipelines, Lambda expressions, Date and Time API, and Default methods.
- Participated in the creation, design, and implementation of the widget-based application's front end.
- Participating in daily scrums to talk about design and work progress.
- Created several REST webs services that can process XML and JSON. Both online and mobile apps use REST web services.
- Utilizing Rational Rose, I created technical deliverables such as UML Class diagrams and Sequence diagrams, among others.
- Well-versed in fundamental Java topics including Swing, Serialization, Servlets, and JSP.
- UI for Customer Support Panels and Reports designed and developed using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
- Proven track record with persistence frameworks like JPA and Hibernate for tying Java classes to databases.
- Using Spring Boot, implemented the project structure based on the Spring MVC paradigm.
- Practical experience with Netflix Eureka, Spring Cloud, and the Spring Boot Actuator.
- Enhanced Spring Rest Controllers and Services classes to facilitate the migration to the Spring framework.
- Contributed to the development of UI components utilizing JavaScript, HTML, CSS, and jQuery.
- Updated and validated asynchronous data via AJAX.
- Developed a Coherence Cache that works with Spring Annotations.
Environment: Core Java, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Solar, Spring, AWS, Terraform, JBPM, Hibernate, Microservices, Eclipse, WebLogic Application Server 5.0, UML, HTML, CSS, MySQL, NOSQL, Oracle 10g, Agile, Maven, SVN.
Confidential
Full Stack Java Developer
Responsibilities:
- Worked on managing structure and containers in AWS ECS, attaching to a running container, uninstalling images, and working with Docker container snapshots.
- Setting up and maintaining AWS's Simple Queue Service (SQS) and Simple Notification Service (SNS) (SQS).
- Proven track record of developing task definitions that detail the tasks, allocation of resources (Fargate), services, and Docker image for which the application is built for Elastic Container Service and ALB.
- Using Node.js, AWS Lambda, AWS CDK (Cloud Development Kit), and AWS SAM for cloud development and automation (Serverless Application Model)
- AWS Code Build, Code Deploy, Code Commit, and Code Pipeline were used to implement CI/CD.
- Create safe, compliant, and native cloud-based solutions in the form of instances, CI/CD, containers, clusters, databases, configuration management, orchestration, serverless, and APIs.
- UsedAngular 2/4 to create desktop applications, using Karma-Jasmine for unit testing.
- Proficient use of the Controller, Filter, Service, Templet, Events, and Injector components of Angular JS.
- Proficient use of the Flux concept, Forms, Events, Keys, Router, and React JS components.
- Developed controller classes using Spring MVC, Spring AOP, Spring Boot, and Spring Batch modules.
- Implemented Bean classes and implemented Dependency Injection in the spring configuration file.
Environment: J2EE, Java 1.8, React JS, Spring 4, Spring Boot, Spring Data JPA, WebLogic 12, Tomcat, Oracle 12c, SQL, HTML5, CSS3, AngularJS, AWS, Agile Methodology, Design Patterns, Bamboo, Splunk, AppDynamics, GIT, Gradle.
Confidential
Full Stack Java Developer
Responsibilities:
- Implemented LDAP authentication, authorization, and User Management as part of the application security (users have restricted according to their permissions).
- By integrating AngularJS into the new API micro-services using the EAN (Express JS, AngularJS, and Node.JS.) stack, a new Node.JS middleware was developed.
- Docker containers will house these Node.js applications.
- Participated in integrating the Mapbox/Leaflet API.
- Enhanced login authentication by configuring AWS Identity Access Management (IAM) Groups and Users.
- Producing a dashboard using Splunk. practical knowledge of Splunk 5.x searching and reporting.
- In charge of creating Splunk Dashboards to support operations, monitoring, and reporting as needed by the senior management team.
- Created a local SQLite database with JDBC connection to store and retrieve the data.
- Contributing to JavaScript code creation for client-side validations.
- Made use of JSP, HTML, jQuery, JavaScript, and CSS to create front-end screens.
- JSP was used to develop the display layer's dynamic content.
- Used JDBC Callable statements to access procedures and functions contained in the database.
- Using views and widgets, elaborate User Interface displays were created.
- Added new features and improved design parameters to improve performance.
- Used HQL-based queries to execute CRUD operations on the data and used Hibernate to store the data into the database.
- Created code utilizing queries, joins, views, procedures/functions, triggers, and packages in SQL, PL/SQL, and other programming languages.
- Widely used HQL, Named Parameters, Named Queries, and interfaces like Expression, Query, and Criteria to implement Hibernate Template.
- Developed and implemented User Interface(UI) components with Angular JS's Dependency Injection, Models, Data Binding, and Controllers capabilities.
- Made use of Java Messaging Services (JMS) to communicate crucial data reliably and asynchronously like payment status reports.
- Developed and implemented the workflow process, which mapped the operational need to it.
Environment: Java, Servlets, Java Beans, JSP, EJB, J2EE, XML, jQuery, JavaScript, HTML, CSS, Spring 3.2, SQL, PL/SQL, MS Visio, Eclipse, JDBC, Angular JS, HQL, Windows XP,: Java JDK 6.0, Android 2.2 API 8, XML, Android SDK, ADT Plug-in, SQLite Database, JDBC, Eclipse IDE, AVD (Android Virtual Device).
