Post Job Free

Resume

Sign in

Java Full Stack Developer

Location:
Charlotte, NC, 28202
Posted:
April 02, 2024

Contact this candidate

Resume:

Priya

Senior Java Full Stack Developer

Mail Id: ad4qmq@r.postjobfree.com Contact: +1-614-***-****

Professional Summary:

•Results-driven IT expert with over 9+ years of experience as an accomplished Software Developer. Specialized in object-oriented programming analysis and proficient in Java J2EE tools. Extensive competence in the whole Software Development Lifecycle (SDLC), comprising application software specs, design, development, testing, debugging, and maintenance. Capable of delivering high-quality solutions that meet company needs. Adept at interacting with cross-functional teams to drive project success.

•Strong in Java/J2EE design patterns and other object-oriented concepts (OOPS) and worked on Java6/8/11 versions.

•Experienced in designing Web Applications using HTML5, CSS3, JavaScript, Json, AngularJS, Node.js

•Worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework and integration of Spring Hibernate for an application.

•Experienced in design and development of multi-tiered web-based applications using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, Spring5, JSF, MVC and Hibernate for persistence purpose.

•Experience in implementing Microservices using Spring Boot applications.

•Creating Rich UI applications using Angular 9/11/12 integrating with REST APIs built on Microservices.

• Strong development and support knowledge on Oracle, SQL, PL/SQL queries programming and creating objects such as Stored procedures, packages, functions, triggers, tables, and views.

• Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA

•Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, DHTML, XPATH, JAXB, JAX-RS, Web Methods.

•Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, JBOSS, IBM WebSphere, Web logic on Windows/UNIX platform.

• Experience in using various tools and IDEs for development and design like Eclipse, IntelliJ, and Visual Studio.

•Proficient with container systems like Docker and container orchestration like EC2 container service, Kubernetes, worked with Terraform.

•Enhanced legacy application by building new components in Angular 12 and typescript.

•Developed client-side validation code using JavaScript and React custom component developed by us for validating input fields named input validator.

•Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.

•Responsibilities include designing and developing new back-end services, maintaining, and expanding our AWS infrastructure, and providing mentorship to the team.

•Lead small-team initiatives to continuously refine our AWS deployment practices for improvement reliability, repeatability, and security. create plans, collaborate with other DevOps team members, and coordinate with development and business teams.

•Experience with Apache Kafka and Zookeeper apart from JMS as messaging service.

•Experience supporting Amazon AWS S3 and EC2 instances.

•Expert at handling Unit Testing using Junit.

•Configure build pipelines to support automated testing and deployments using tools including Jenkins, AWS Code Deploy. Configure these pipelines for specific products and help optimize them for performance and scalability.

•Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.

•Significant expertise in web development tools like Photoshop, Flash, Illustrator, Spring Tool Suite, Eclipse, Notepad++ and Firebug.

•Worked with different bug tracking tools like JIRA, ALM and Bugzilla.

•Experienced in involving build scripts and deployment applications using Gradle, Maven, Ant, and CI servers like Jenkins.

•Excellent analytical, logical, and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.

Technical Skills:

Web Technologies

HTML/HTML5, XHTML, DHTML, XML, JavaScript, Node.js, Bootstrap, Ajax, CSS 2/3/4, Angular 2/4/6/8/9/11/12, LESS, SASS, JSP, DOM, MVC, Spring, Spring MVC, Git, Gulp, SOAP, REST, Sketch, Sketch 3, Rapid UI, ADA Compliance, Prototyping, Information Architecture, Interaction Design.

Programming Languages

Java 6/8/11, C, C++, JavaScript, PL/SQL, MVC.

XML Stack

XSL, XSD, XPATH, DTD, XML Schemas, DOM, SAX.

Adobe Tools

PageMaker, FreeHand, InDesign, Insight, Photoshop ColdFusion Studio, Collaborate, Acrobat Pro and DC, and Adobe Analytics Cloud, Flash, Ant, Maven

Web Services

SOAP, RESTful.

Operating Systems

Windows Family, LINUX, UNIX (Sun Solaris), Mac OS.

Java Technologies

Core Java, J2SE, JSP, JavaScript, Servlet, HTML/HTML5, CSS/CSS3, XML.

Frameworks

Spring, Struts, Hibernate, Spring Cloud

Applications & Web Servers

WebSphere, WebLogic, Apache, Tomcat, JBoss, Mango HTTP Server.

IDE Tools,

Eclipse, MS Visual Studio, Notepad++, Dreamweaver, NetBeans, Edit Plus, Sublime Text, WebStorm.

Web Server

Java Web Server, Apache Web Server, ANT, Tomcat, Jetty.

Other Tools

TOAD, Log4J, Mockito, Junit, JIRA, Selenium, Cucumber, Jasmine, Jenkins, Docker, Kubernetes, Rational Rose, Eclipse, MS-Office, Log4J, AWS, ANT, WSAD, Maven, MS Project, Red Hat OpenShift, Ansible, Splunk.

Methodologies

Agile, Waterfall, TDD, SDLC.

Reporting Tool

Crystal Reports. Jasper, Crystal Reports

Version Control

GIT, SVN, GitHub, Bitbucket.

NoSQL Databases

MongoDB and Cassandra.

RDBMS

MySQL, SQL Server, Oracle, DB2, MongoDB.

Cloud Technologies

AWS, EC2, S3, Lambda, Auto Scaling, Cloud Watch, Cloud Formation, IAM, EB2

Educational Details:

Bachelor’s in computer science from Acharya Nagarjuna University (Guntur, IN)

Professional Experience:

Client: USAA (United Services Automobile Association)

Role: Java/AWS Full Stack Developer

Location: San Antonio, TX. Oct 2021 – Present

Responsibilities:

·Responsibilities include Designing and Developing new Backend services, maintaining, and expanding our AWS infrastructure, and providing mentorship to others on my team.

•Analyzes design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java11.

·Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.

·Used AWS services like EC2 and S3 for small data sets.

•Design UI scripting using typescript in Angular 12.

·Configure build pipelines to support automated testing and deployments using tools including.

·Jenkins, AWS code deployment. Configure these pipelines for specific products and help optimize them for performance and scalability.

•Used Angular-CLI tool to configure the angular project and build it for development of Angular application using Angular 12.

•Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, Angular 12, and HTML to speed the application.

·Developed Docker image and containers for the application by configure Docker file, using Docker Compose to manage images.

·Instructed and modeled core Agile principles of collaboration, prioritization, team accountability and visibility; ensured consistent application of SRUM unit testing of application and implemented Test Driven Development (TDD) methodology.

·Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.

•Created Typescript reusable components and services to consume APIs using Component based architecture provided by Angular 12.

•Worked on Web Services using Java SE11 API for XML, JSON Services (JAX RS) and worked on the build, deploying RESTful web services.

·Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.

·Involved in consuming, producing Restful web services using JAX-RS.

·Developed JavaScript libraries for error handling, Input validation and Event Handling.

·I worked extensively with Java, Spring, Hibernate, Struts, and MVC Frameworks.

•Implemented latest Kafka consumer incremental rebalancing.

•Worked with Angular 12 and Typescript as part of migration from Angular and vanilla JavaScript to Angular 12 and React.

·Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.

·Worked extensively with AJAX which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the AJAX.

•Used Spring Kafka API calls to process the messages on Kafka Cluster setup.

·Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.

•Experience in utilizing and implementing Confluent Schema Registry with Kafka.

•Implemented Spring Boot microservices to process the messages into the Kafka cluster setup.

·Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).

· Designed and developed screens in HTML, JSP with client-side validations using JavaScript.

·Extensively Worked with Java Script third party languages like jQuery, Mustache, Bootstrap, C3.JS, D3.JS and JQ Grid.

•Optimized Microservices using Node.js and ES6 as interfaces to Cassandra NoSQL database.

·Worked closely with the QA Team using Selenium for testing and resolving defects.

·Involved in code and performance reviews of the code and experience on implementation of version control software GIT repositories by using Bitbucket.

Environment: JAVA 11, GWT, J2EE, Apache, REST WebServices, Spring MVC, Spring Boot, Microservices, Ajax, EJB, JavaScript, HTML5, CSS3, JMS, Angular 9/11/12, React, Selenium, TypeScript, Node.js, GIT, SQL, MySQL, Cassandra, AWS-S3, AWS-Glue, DynamoDB, CI/CD, Jenkins, Docker, Kubernetes, Bitbucket, Apache Kafka.

Client: First Republic Bank

Role: Java Full Stack Developer

Location: New York, NY. Oct 2019 - Sep 2021

Responsibilities:

•Involvement in all stages of Software Development Life Cycle (SDLC) including Analysis, development, Implementation, testing and support.

•Responsible end-to-end design, development, implementation, and management life cycle of a Web based application that are scalable, reliable, secure and fault tolerant.

•Extensive experience using framework APIs like Spring Boot and Hibernate.

•Responsible for requirement gathering, design and analysis of the system.

·Worked on Docker container snapshots, attaching to the running container, removing images, managing containers.

•Implemented Two-way data binding in AngularJS which helps the application handle the automatic synchronization of data between the model and view components using typescript and angular 6.

•Used Angular resources for all data access, encapsulating URLs, and standardizing data access interfaces.

·Deployed Spring Boot based microservices Docker and Confidential EC2 container using AWS admin console.

•Developed Application to access JSON and XML from RESTful web service from consumer side using Java.

•Experienced in SQL queries and good understanding of Oracle database.

•Experience in development and implementation of RESTful Web APIs, and exposes endpoints using HTTP methods like POST, GET.

•Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

•Worked on developing UI applications using AngularJS, Node.js.

•Good knowledge in finding bugs in the application and used debug tools for eliminating the front-end code issues.

•Development of front-end POC application using Angular 6 JS, Dependency Injection, Rx and HTTP modules with Node.js server for future evolutions.

•Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

·Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.

•Good knowledge in building the project using Gradle and dumping the code in tomcat server and used postman to test the services locally.

•Used Kafka stream state store for aggregations.

•Worked with UI team and testing team and helping them to understand the services and Database structure.

•Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker-registries, and Kubernetes.

•Used Jenkins for continues integration and deployments and used Jira for bug tracking, issue tracking, and project management.

•Implemented manual commit in Kafka Consumer.

•Worked In creating services to generate pdf template using iText Library which involved HTML, CSS3 and small portion of JavaScript.

•Followed Agile methodology and used Git/GitHub as version control tool.

Environment: Java, Spring, Angular 2/4/6, Node.js, IntelliJ Idea, Notepad++, Spring Boot 2.0 release, Hibernate5, JIRA, Gradle, GIT/GITHUB, Agile, CI/CD, Docker, Kubernetes, Jenkins, Oracle, postman, RESTful web services, Apache Kafka, HTML5, CSS3, AWS.

Client: Mayo Clinic

Role: JAVA UI developer

Location: Rochester, MN. Nov 2017 – Oct 2019

Responsibilities:

•Implemented the application using Java object-oriented principles.

•Worked on Core Java and its libraries in creating the Java/J2EE web application's Logic.

•Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.

•Created web services and desktop applications to access and display data needed by support teams using AJAX, Java Script, jQuery, Java/J2EE, CSS and HTML.

•Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot, Spring Data and Spring Security.

•Worked on core data for database integration and core animation to create custom widgets in this application.

•Created web services and desktop applications to access and display data needed by support teams using AJAX, JavaScript, ReactJS, Node.js, CSS and HTML.

•Developed Python batch processors to consume and produce various feeds.

•Designed and implemented the MongoDB schema, Familiar with Embedded data models in MongoDB.

•Expert in HTML5/CSS3 development and have experience ReactJS, Responsive design.

•Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.

•Implemented ReactJS code to handle cross browser compatibility issues in Chrome, IE 7, 8, 9, Safari.

•Developed user interface by using ReactJS.

•Setup and build AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.

•Worked with java libraries to access AWS facilities such as Simple Storage service, Simple queue, and Simple DB.

•Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.

•Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery, and Ajax.

•Developed Business Logic using Python on Django Web Framework.

•Developed Spring Batch application for batch processing using Spring 4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.

•Jersey implementation of JAX-RS is utilized to develop RESTful Web services.

•Used ReactJS for creating interactive UI’s using one-way data flow, virtual DOM, JSX, React Native concepts and maintained states in the stores and dispatched the actions using Redux.

•Worked on threading and performance tuning to make the application run faster.

•Constructing HTTP requests, fetching server response, and parsing feeds wherever required.

• Extensively involved in writing and managing PL/SQL stored procedures, functions, triggers, and packages to meet the business requirements and update the existing objects based on change requests.

•Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.

•Used GIT for Version Control.

•Used AJAX calls to get data dynamically from the backend.

•Worked with ANT to create build automation for the system.

•Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment: Java, Web Logic Application Server, MongoDB, Eclipse 3.4, AJAX, HTML5, CSS, ReactJS, Spring 4.0, Hibernate 3.0, JMS, JNDI, SOAP, Linux, WSDL, Log4J, GIT, AWS.

Client: Cybage Software Pvt Ltd

Role: JAVA UI Developer

Location: Hyderabad, IN. Oct 2015 – Nov 2017

Responsibilities:

•Involved in the full Software Development Life Cycle (SDLC) of the project with Agile Methodology from analysis and design to testing, debugging and deployment.

•Attended daily and weekly SCRUM meeting to update working status and used JIRA for bug tracking and project management.

•Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring frameworks.

•Used JNDI to perform lookup services for the various components of the system.

•Developed the Web application layout and forms using HTML5, CSS3, JavaScript and jQuery.

•Extensively used Core Java concepts like Collections, Exception Handling, Generics and Java I/O during development of Business Logic.

•Worked with business analysts to understand their business models and goals and help define strategy, content, and features.

•Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.

•Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Safari, and Chrome.

•Developed the application using Backend as Web API and Front-End in object-oriented JavaScript framework AngularJS with Bootstrap as User Interface.

•Build ANT Script for the application and used Log4J for debugging.

Environment: Core Java, JavaScript, jQuery, MVC, JSF, Hibernate, Spring framework, JNDI, HTML5, CSS3, UI, Angular JS, Bootstrap, ANT, Log4J, Agile, JIRA.

Client: Avon Technologies Pvt Ltd.

Role: Java Full Stack Developer

Location: Hyderabad, IN. May 2014 - Sep 2015

Responsibilities:

Preparation of Technical Specs using UML including class diagrams, sequence diagrams.

Designed, developed, and deployed server-side Java, Servlets, and Java server pages (JSPs) for browser-based conference software. Implemented Form classes, Action classes for the entire application domain module using Strut’s framework.

Developed advanced JavaScript modules such as capture visitor information, browser version, button animation, and timing object. Extensively used JSTL tag libraries

Developed the Business Delegate classes to delegate the application flow from action classes.

Created Struts-Config.XML, application-resources. Properties for the project.

Used Session beans to implement Session façade design pattern.

Involved in the UI development using HTML5, CSS3, JavaScript, and jQuery, JSON, AngularJS, Bootstrap and AJAX.

AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.

Responsible for building a custom single-page, responsive web application to replace a legacy line-of-business web application using AngularJS client side MVC design.

Designed the database and modelled the database.

Developed Data access bean and developed EJBs that are used to access data from the database.

Developed applications using WebLogic to create transactional business logic like EJB, JSP of a WebLogic Application.

Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.

Developed reporting dashboards, which processes large amount data that are stored in Elastic search and MySQL platforms and generates reports and displays in dashboards.

Environment: Java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS, HTML5, CSS3, jQuery, JSON, AngularJS, Bootstrap, AJAX, RESTful, MVC, WebLogic.



Contact this candidate