Around 8+ Years of experience in developing enterprise applications in different domains like Financial, Health, E-Commerce, and other related domains. Worked through all stages of software engineering (SDLC), project management (Waterfall & Agile/Scrum Methodology), requirement gathering, analysis, defining project scope, design, coding, app & web server installation, deployment, manual testing, and implementation.
Good experience developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy, and Maven. Good in analyzing, designing, and coding technical solutions using Java/J2EE technologies including specialization in Struts/JSF Framework, Java Servlets, JSP, EJB, JavaScript, and HTML for building server-side applications Developed and maintained applications using JDK, Hibernate, and other related technologies.
Experience working in Ruby on Rails-based web applications.
Expertise in developing maintaining and debugging Rails framework.
Experience in utilizing Java 8 features such as Functional Interfaces, Stream API, Time API, Collection API, and Lambda expressions.
Good with infrastructure provisioning using Terraform, & monitoring with Splunk and Nagios.
Additionally, I am highly proficient in creating table views, as well as developing stored procedures and triggers.
Experience using Build Pack and Jenkins for continuous integration, to deploy Spring Boot and Microservices to Pivotal Cloud Foundry (PCF) with ease.
Well-versed with Core Java concepts like Collections, Multithreading, Serialization.
Capable of implementing an Angular6/7 persistence context using IBatis and JPA (Java persistence API) as the first-level cache.
I work extremely well in teams and have excellent abilities to interact and communicate.
Experience in using Junit, Mockito, Log 4J, JMeter, Test NG, and SOAP UI for testing framework.
Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS.
Good working knowledge of building tools: Ant, Maven and Gradle.
Experience with WID, BPEL, BPM, Mediations, Workflow engine and SOA Architecture Experience in Service Oriented Architecture (SOA) designs and Microservices architecture using J2EE Web Services based on REST API (JAX-RS), SOAP (JAX-WS), JAX-RPC, and JAXR (Java API for XML Registries).
Set up the Continuous Integration (CI) and Continuous Development (CD) for the application using Jenkins.
Used Spring MVC for REST API and Spring Boot for microservices.
Experience in the development of service-oriented architecture applications, a good understanding of Object-Oriented Design and Design Patterns.
Hands-on experience in using Apache Kafka, RabbitMQ, ActiveMQ, and IBM MQ as well as JMS (Java Messaging b) to ensure dependable information exchange between Java applications.
Experience writing data APIs and multi-server applications to meet product needs using Golang All the functionality is implemented using Spring IO /Spring Boot and Hibernate ORM.
Overview
9
9
years of professional experience
Work History
Java Full Stack Developer
Charter Spectrum
Saint Louis, MO
05.2023 - Current
Created functional controllers and services by Spring MVC to achieve the CRUD operations which can support buy or remove operations
Developed the persistent layer by Hibernate that can reduce the database codes related with the backend database
Created a RESTful API with Java and the Spring Framework that could handle heavy traffic and gave clients quick responses.
Used Agile development methodology of software development
Developed an application were involved in design changes using HTML5, CSS3 and fraction of JavaScript
Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters
Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
Used multithreading in programming to improve overall performance
Participated in Defect tracking team using ALM Quality Center for Defect tracking, Defect priority and status.
Used IntelliJ IDEA, Spring Tool Suite IDE tool for application development.
Written unit test cases using AngularJS and making sure the code coverage is above 80%.
Revised, modularized, and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
Used Spring MVC for REST API and Spring Boot for micro services.
Knowledge on bug fixing and Production Support.
Used GIT as version control system.
Full Stack Web Developer
Texas Capital Bank
Dallas, TX
09.2021 - 05.2023
Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS and Twitter Bootstrap CSS framework and media queries to create responsive web pages
Developed multiple Angular 4.0/6.0 components which are compatible with latest versions of typescript, angular CLI.
Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
Testing for Node JS is done using Mocha and chai and for Spring boot used Mokito, junit, mock mvc and thereby achieving Test Driven Development (TDD).
Building cloud Microservices and implemented back-end using Spring Bootand 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)
Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications
Developed dynamic web pages using HTML5, CSS3, Bootstrap and AJAX.
Effectively used Angular Directives, filters, declarative templates, service providers and context aware communication.
Performed Angular JS end to end testing using Protractor framework.
Used Maven build tool to deploy the application on web servers i.e. JBoss.
Unit, functional, end-to-end testing is achieved using TestNg framework
Integration testing methods and Behavioral driven testing in the application are implemented by using Selenium and Cucumber respectively
Java Full Stack Developer
Epic Healthcare Services
Verona, WI
06.2019 - 01.2021
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application
Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
Enhance and modify the presentation layer and GUI framework that are written using JSP and clientside validation done using JavaScript.
Used XPath, XQuery, XSL, XSTL, HTML, CSS, jQuery for UI development
Developed stored procedures using variables, parameters and triggers to audit the changes.
Created Complex queries using SQL statements and JOINS
Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database .
Developed the application using Struts Framework that leverages the classical Model - View - Controller ( MVC ) architecture .
Used Eclipse for developing JSPs , Servlets , Struts and with IBM WebSphere server in the development phase.
Wrote Unit test cases using JUnit & Mockito framework
Handled Java Multi-threading part in back-end component, one thread will be running for each user, which serves that user.
Java Developer
Dillards Department Store
Littlerock, AZ
11.2017 - 05.2018
Extensive expertise in programming languages, development environments/tools, configuration management
Developed POJO, and implemented Hibernate 4.0.1 for database operations.
Implemented features like logging, user session validation using Spring-AOP module
Developed server side code in Servlets and JSP. Involved in Analysis and Design
Created Java Beans accessed from JSPs to transfer data across tiers.
Configured deployment descriptor specifying data environment
Involved in Deployment of Application in WebLogic server. Developed Stored Procedures
Documented, prepared help files and user guide
Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
JAVA/J2EE Developer
Innoplexus
Pune, Maharastra
05.2015 - 10.2017
Developed code Modules in HTML, CSS, JavaScript, AngularJs and Java
Experienced in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Configured and used Jenkins for continues integration and build and deploy the applications
Wrote SQL queries, stored procedures, and triggers to perform back-end database operations in Microsoft SQL Server.
Used Junit for Unit testing for the application
Worked with Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in local environment.
Wrote POSTMAN test scripts and Pre-request scripts of automation requirements for JSON response
Education
Master of Science - Applied Computer Science
Northwest Missouri State University
Maryville, MO
12-2022
Bachelor of Science - Computer Science And Programming
Kakatiya Institute Of Technology & Sciences
Hasanparthy
04-2019
Skills
RESTful APIs
API Design and Development
Responsive Web Design
Performance Optimization
Continuous integration
Software Debugging
HTML proficiency
CSS expertise
Software Best Practices
JavaScript proficiency
JavaScript experience
Technical Analysis
Team Collaboration
Coding
NoSQL Databases
Web Technologies: AngularJS, jQuery, Bootstrap
Timeline
Java Full Stack Developer
Charter Spectrum
05.2023 - Current
Full Stack Web Developer
Texas Capital Bank
09.2021 - 05.2023
Java Full Stack Developer
Epic Healthcare Services
06.2019 - 01.2021
Java Developer
Dillards Department Store
11.2017 - 05.2018
JAVA/J2EE Developer
Innoplexus
05.2015 - 10.2017
Master of Science - Applied Computer Science
Northwest Missouri State University
Bachelor of Science - Computer Science And Programming