Post Job Free
Sign in

Stack Developer Front-End

Location:
Sugar Land, TX
Posted:
October 17, 2024

Contact this candidate

Resume:

CAREER OBJECTIVE

Experienced java full stack developer with a proven track record of 6+ years in creating end-to-end web applications. Proficient in both front-end and back-end technologies, with a strong foundation in Java, JavaScript, and related frameworks. Expertise in designing and implementing scalable architecture, optimizing application performance, and ensuring robust security.

PROFILE SUMMARY

A Technocrat 6 years of IT experience in Analysis, Design, Development, implementation and execution of test cases of software application using Java/J2EE technologies.

Experience in developing applications using Java/J2EE (Servlets, JSP custom tags, Struts, Spring, Hibernate, EJBs, Java Beans, JDBC, JMS, JSF), XML, Bamboo, JavaScript, HTML, Hibernate, Eclipse, Tomcat6/7/8.0, WebLogic, Oracle and Unix Korn Shell Scripting.

Experienced in working with Redux architecture using complex Object-oriented concepts in improving the performance of the websites. Developed Spark Applications by using Scala, Java and implemented Apache Spark data processing project to handle data from various RBMS and Streaming sources.

Experience with cloud computing service environment like Amazon Web Services (AWS), AWS Lambda and Microsoft Azure (EC2, EBS, S3 and Elastic Search). Expert developer using Spring Boot for radically fast building of Microservices and develop Cloud based Micro service applications with very less configuration.

Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Kafka, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB). Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.

Experience in writing Ant, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.

Extensive experience in using version control tools like SVN, Git.

Extensive experience of using IDE tools Eclipse, NetBeans, IntelliJ IDEA for JAVA/J2EE Application development.

Thorough knowledge of IDE like RAD, IntelliJ, PyCharm, Vscode, WSAD and Eclipse.

Strong hands-on experience with Spring IO and Spring Boot.

Proficient in using Kubernetes for Horizontal scaling and load balancing of applications. Expert level skills on Angular, Angular, CSS3, HTML5, Node JS, jQuery, JavaScript, React, AJAX, JSON, Tag Libraries.

Experienced with database management like NoSQL (MongoDB) and relational databases (PostgreSQL, Oracle, MySQL).

Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service). Strong experience on Agile (SCRUM) and Waterfall SDLC.

Experience in installing and configuring Linux/Unix /Windows-based web/App servers like Tomcat, JBoss, WebLogic and WebSphere for Application deployments. Experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services

EDUCATION

Master’s in Computer Science at Missouri State University, Springfield,MO,USA

TECHNICAL SKILLS

Languages

C, C++, C#, Java, Python, J2EE

Java/J2EE Technologies

JSP, Servlets, JSF, JavaBeans, Multithreading, Gradle, Maven

Web Technologies

HTML5, CSS3, JavaScript, jQuery, Ajax, Angular, React.js

Frameworks

Spring, Hibernate, SpringBoot, EclipseLink, SpringJDBC

Testing Frameworks

Junit, Mockito

Cloud Platform

AWS, Jenkins,GCP, Docker, Azure, Kubernetes

Databases

SQLServer, SQL, PL/SQL

Version Control Tools

Git, Subversion

Methodologies

Agile, Kanban, XP, Scrum, TDD, OOAD, SDLC

Operating Systems

Windows, MacOS, Linux

WORK EXPERIENCE

Client: Humana, Louisville, Kentucky, USA Apr 2023 - Present

Role: Java Full Stack Developer

Description: Humana Inc. is a for-profit American health insurance company. Played a key role in developing and deploying microservices, implementing data management solutions, and enhancing application performance through effective integration and validation processes.

Responsibilities:

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Implemented HTML, Java Script for client-side validation, designed various web pages for the presentation layer, handled Hibernate to generate the connectivity for the business logic.

Analyzed the Cassandra/SQL scripts and designed the solution to implement using Scala.

Good Knowledge in developing Express, working with Microservices backend with RESTful, GraphQL, gRPC etc. type of services.

Implementing CRUD operations and data processing using Cassandra APIs and drivers.

Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.

Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from Node.js.

Used Jenkins (CI/CD) to run the deployment process. Used Jira to view the tasks and requirements. Expertise with unit testing & Test-Driven Development.

Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.

Good Experience in React for creating interactive UIs using one-way data flow, Virtual dom, JSX

Implement Java 8 Method References feature to point to methods by their names & implement functional Interfaces.

Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.

Used React.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and data with server.

Used CXF API to create SOAP based as well as RESTful web services. Responsible for Release Management in Production and Pre Production Environments.

Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Deployed spring-boot microservices using AWS CloudFormation into EC2 containers.

Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.

Created UNIX shell scripts to run the Informatica workflows and controlling the ETL flow.

Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Experience with high-speed messaging frameworks and streaming (Kafka, Akka, reactive).

Developed a controller Servlet that dispatches request to appropriate Action Classes.

Followed Agile Scrum methodology for application development and deliverables.

Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.

Environment: AOP, Apache Kafka, AWS, Cassandra, CI/CD, Docker, Hibernate, HTML, Java, Java 8, Jenkins, Jira, Kafka, Kubernetes, Microservices, MongoDB, Mongoose API, Node.js, NOSQL, PCF, React, RESTful, Scala, Spring, Spring Boot, SQL

Client: U.S.Bank, Kentucky, USA Mar 2022 - Mar 2023

Role: Java Full Stack Developer

Description: U.S. Bank is a major American financial institution offering a wide range of banking, investment, and payment services to individuals, businesses, and government entities. Managed the development and integration of microservices, optimized web applications, and implemented continuous integration processes to enhance system performance and reliability.

Responsibilities:

Used Azure DevOps tool as source control repository.

Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.

Involved in integrating Microservices into an existing system architecture using Clojure.

Implemented Kafka high level consumers to get data from Kafka partitions and move into HDFS files.

Used Subversion for configuration Management and Jira for task management and bug tracking.

Involved in creation and maintenance of CI/CD pipelines.

Developed and maintained responsive web applications using React.js, delivering high-quality code that met project requirements and deadlines.

Implemented logging and admin support using Spring Boot to enhance the web development.

Developed Angular 7/6 material responsive web application pages using Angular 8 -Material services, controllers and directives for front end UI and consumed RESTful web service API.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of vital information such as payment status report. Modified existing Shell scripts in Unix to call daily sub routines.

Wrote Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.

Implemented Spring IOC for inter connection between modules in our application.

Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from NodeJS.

Developing Web Service components using SOAP service.

Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.

Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).

Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. Create a new .NET console application to extract, transform and load (ETL) JSON file data into legacy and new SQL Server tables.

Experience in building pipelines using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

Page design and development are done using Oracle BPM.

Also created YAMEL files for using a swagger API within the UI.

Environment: Angular, Azure, CI/CD, DevOps, Docker, Java, Jenkins, Jira, JMS, Kafka, Microservices, Oracle, React, RESTful, Scala, Spark, Spark SQL, Spring, Spring Boot, SQL

Client: Deutsche Bank, Bangalore, India Nov 2019 - Nov 2021

Role: Java Full Stack Developer

Description: Deutsche Bank is a global financial institution offering banking, investment, and financial services to clients worldwide. Developed microservices to enhance software delivery and implemented data migration and validation processes for improved accuracy and efficiency.

Responsibilities:

Build Microservices for the delivery of software products across the enterprise.

Used Node.js, React, and Backbone.JS MVC framework for developing the Single Page Application (SPA).

Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project.

Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.

Developed Mockito and JUnit test cases to improve code coverage.

Performed form validations using reactive forms from the React framework.

Maintain Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).

Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy.

Created a data-accessible web application for employee access using HTML5, CSS3, and Node.js.

Building ETL tool for the migration of data & validating the test cases after the extraction, transformation & load of data.

Moving the Microservices as cloud bases in AWS EC2 server & deployed using Elastic bean stalk/Code commit services of AWS. Worked on RESTful web services to send the data using JSON objects.

Environment: AOP, AWS, CSS3, EC2, Eclipse, Hibernate, HTML5, Java, Java 8, JSON, JUnit, Microservices, MVC, Node.js, PCF, React, RESTful, S3, Spring, SQL, SVN

Client: Siemens Healthineers, Bangalore, India Jun 2018 - Oct 2019

Role: Java Developer

Description: Siemens Healthineers is a German company which provides healthcare services. Involved in designing and developing data access services and validation mechanisms to enhance application performance and ensure quality.

Responsibilities:

Extensively used Hibernate in data access layer to access and updates in the database

Using Micro service architecture with Spring Boot services for interacting with REST and Apache message broker.

Designing & development of entire validation service to perform data validations on the test cases built on the extracted, transformed, loaded data & working on Linux platform. Good Command on CQL to run queries on the data present in Cassandra Cluster. For version control management used CVS software.

Implemented configured Jira issue tracking software with Agile plug-in across all the company functions.

Used NetBeans IDE for development and debugging of Spring Boot and Microservices applications.

Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.

Implement caching mechanisms to improve application performance using Spring Cache.

Write unit tests using JUnit, Mockito or other testing frameworks to ensure code quality and test coverage.

Engaged in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and code development.

Created Q manager connection factory, JMS destinations to integrate the application using JMS.

Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases. Worked with NoSQL databases such as Cassandra, MongoDB, and Risk.

Developed various pages in the applications in front end technologies HTML5, CSS3- SASS, JSON,

Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.

Involved in coding, building java applications using Core java, Multithreading, JSP and Servlet.

Environment: Agile, Cassandra, CSS, CVS, Hibernate, HTML5, Java, Jira, JMS, JSON, JSP, JUnit, Microservices, MongoDB, NoSQL, RESTful, S3, SDLC, SOA, Spring, Spring Boot, SQL, XML

KAVYA OBULA

Java Full Stack Developer

+1-417-***-****

**********@*****.***



Contact this candidate