Post Job Free
Sign in

Java Developer Stack

Location:
Arlington Heights, IL, 60005
Salary:
75
Posted:
March 20, 2025

Contact this candidate

Resume:

SERVISETTI SAI SUBHASHITH

Full Stack Java Developer

Contact: 618-***-****

E-mail: ***********************@*****.***

LinkedIn: http://www.linkedin.com/in/subhashith92

PROFESSIONAL SUMMARY

●Extensive 9+ years of experience in Java Full Stack Developer role developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP, with Spring framework.

●Proficient in Spring Security Framework, including JWT token-based authentication and OAuth 2.0 for secure authentication and authorization.

●Skilled in implementing Java EE design patterns, such as Singleton, Abstract Factory, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate, for building scalable multi-tier enterprise applications.

●Hands-on experience with ORM frameworks, including Spring JPA with Spring Data, Hibernate, iBatis, MyBatis, and Spring JDBC.

●Strong background in transaction management, Servlets, JMS, Java Beans, web services, and multithreading using Executor Services.

●Well-versed in developing real-time dashboard applications using Splunk, Elasticsearch, and Logstash (ELK) to monitor and analyze streaming data.

●Proficient in creating UML diagrams using Rational Rose and Microsoft Visio.

●Experience with version control and defect tracking tools, such as SVN, CVS, Rational ClearCase, and VSS.

●Actively contributed to Test-Driven Development (TDD) with JUnit and developed robust unit test cases.

●Knowledgeable in Spring Batch 2.1.8 for batch processing.

●Extensive experience in unit testing and developing test cases for web applications.

●A dedicated team player with strong problem-solving and decision-making abilities, seeking opportunities for career growth in a fair and collaborative work environment.

●Proficient in utilizing React JS for building graphical user interfaces (GUIs).

●Strong expertise in Spring Framework modules, including Spring MVC, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, and Spring AOP.

●Hands-on experience integrating ANT, JUnit, and Log4j for streamlined development and debugging.

●Well-versed in Java web services, with experience in SOAP, REST, and WSDL.

●Experienced in working with various J2EE design patterns, such as Singleton, Factory, Builder, MVC, Chain of Responsibility, and Prototype patterns.

●Solid background in SQL, PL/SQL, triggers, and stored procedures, ensuring efficient database management.

●Skilled in working with J2EE application servers, including IBM WebSphere, BEA WebLogic, JBoss, and Tomcat.

●Hands-on experience with unit testing frameworks, including JUnit and Mockito.

●Expertise in Spring IoC, leveraging setter and interface injection for effective object management.

●In-depth knowledge of AWS cloud services, such as EC2, VPC (NAT, VPC Peering, VPN), IAM, Elastic Beanstalk, Lambda, S3, Glacier, SQS, SNS, RDS, DynamoDB, Route 53, CloudWatch, and CloudFormation.

●Extensive experience in MVC architectures, including Struts 2.0, Spring MVC, and ORM frameworks.

●Adept at AWS cloud infrastructure management, including launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, DynamoDB, IAM, ELB, and RDS, with proficiency in creating AWS S3 snapshots for data storage.

●Skilled in package and dependency management using NPM and Bower.

●Strong background in developing Dynamic Single Page Applications (DSPA) using the MEAN (MongoDB, Express, Angular, Node.js) stack.

●Experienced in working with application servers, such as IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.

●Well-versed in Agile methodologies, including SCRUM, Test-Driven Development (TDD), Behavior-Driven Development (BDD), and iterative development.

●Extensive experience in database design and development, including PL/SQL stored procedures and packages, and hands-on expertise in relational databases like Oracle 9i/10g/11g, SQL Server 2005/2008, DB2, and MySQL, as well as NoSQL databases like MongoDB.

●Designed and deployed scalable, fault-tolerant, and highly secure distributed cloud infrastructure using EC2 instances, S3, EBS, API Gateway, Elastic Beanstalk, and ECS.

●Experienced in configuration management tools, including Puppet, Chef, and Docker, and utilized AWS SDK to connect with Amazon S3 for media file storage and retrieval.

●Knowledgeable in Drools Rule Engine for implementing Business Rule Management Systems (BRMS).

TECHNICAL SKILLS

Programming Languages

C, Java, JavaScript, PHP,R, python,PL/SQL,Kotlin, UNIX Shell Script.

Java/J2EE Technologies

Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks

Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.

Web Technologies

HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.

Database

PLSQL, SQL Server, MySQL, Oracle, MongoDB, DB2

JavaScript Frameworks

AngularJS, Angular 8, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services

XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers

Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.

Methodologies

Agile, Waterfall, OOAD, SCRUM.

Testing Tools

JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control

SVN, CVS, GIT, and Clear Case

PROFESSIONAL EXPERIENCE

Client: VISA, Austin,TX Aug 2023 – Present

Role : Full Stack Java Developer

Responsibilities:

●Followed Agile methodology, actively engaging in SCRUM meetings, sprint planning, showcases, and retrospectives, while utilizing JIRA for sprint tracking and task management.

●Designed and developed front-end interfaces using Angular 11, HTML5, CSS3, JavaScript, Bootstrap, and Spring Boot to create a dynamic user experience.

●Built data grids using Slickgrid, implementing a custom grid directive to enhance reusability and maintainability.

●Integrated Angular UI Bootstrap components, such as calendars, masks, uploaders, sliders, alerts, and modal dialogs, to enrich the user interface.

●Configured Angular UI Router for navigation and view management, ensuring seamless routing between different components.

●Utilized Gulp for automated UI builds and testing while managing project dependencies through Node.js NPM and Bower.

●Configured and maintained Kubernetes resources, including pods, services, and deployments, for efficient container management.

●Developed JavaScript-based dynamic layouts to ensure a responsive and interactive web experience.

●Utilized BDD methodologies to enhance collaboration and communication across development teams.

●Managed application deployments with Kubernetes Helm charts, ensuring streamlined operations.

●Leveraged Kafka for scalable message streaming, deploying it both on-premises and in cloud environments.

●Implemented Java-based Selenium automation for Cucumber-driven UI testing.

●Enhanced user experience by integrating jQuery plugins into the front-end framework.

●Consumed SOAP/JAX-WS web services using the Spring framework and tested them through SOAP UI.

●Utilized REST Client and POSTMAN for API testing, while ensuring service reliability through JUnit and Mockito.

●Successfully deployed web access management solutions using CA Single Sign-On (SSO) for secure authentication.

●Built a serverless architecture by integrating AWS API Gateway and Lambda, deploying Lambda code via Amazon S3.

●Integrated Linux environments with Active Directory, establishing a Single Sign-On (SSO) solution for user authentication.

●Conducted accessibility analysis to identify and resolve usability issues.

●Designed a data model to efficiently store application metadata and IoT sensor data in JSON format.

●Used Node.js to automate project builds through Grunt tasks, incorporating GruntJS, BowerJS, and Express.

●Examined system flow, data utilization, and automation processes, identifying potential problem areas and optimizing workflows.

●Engaged in debugging, data structure design, and system scripting for improved performance.

●Implemented OAuth 2.0 authentication to facilitate secure data sharing without exposing user credentials.

●Configured custom input controls, dropdown lists, and resource bundles on the Jasper Server.

●Automated AWS infrastructure provisioning using Terraform, managing resources efficiently.

●Implemented JWT and OAuth 2.0-based authentication mechanisms for GraphQL APIs.

●Leveraged Git for version control, facilitating collaboration among developers, while utilizing Maven for build automation and Jenkins for CI/CD pipeline integration.

●Configured and maintained Apache Log4J for logging and debugging.

●Developed unit test plans and documentation, actively participating in release night shakeouts and QA support.

●Conducted application security assessments using Veracode, addressing identified vulnerabilities.

●Managed Jenkins-based CI/CD pipelines, deploying applications to Tomcat servers on AWS for production readiness.

Environment: JDK 1.8, Veracode, Spring Boot, Spring MVC, Java 11, REST APIs, MongoDB, Kubernetes, hibernate 4.0, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, Eclipse 4.2, Terraform, Junit, Kafka, Log4j, AWS Serverless, Node JS, Angular 11, HTML5, CSS3, Toad, Maven, Hudson, Jasper reports, Junit 4.1, Linux, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, GIT.

Client: PNC Bank, Chicago, IL July 2022 to July 2023

Role : Full Stack Java Developer

Responsibilities:

●Implemented Agile and Scrum methodologies, actively contributing to technical discussions, requirement gathering, planning, estimation, development, and testing.

●Designed, implemented, and tested web applications leveraging HTML5, CSS3, Bootstrap, and React.js to create dynamic and responsive user interfaces.

●Developed application services, disaster recovery solutions, and cloud monitoring tools, ensuring high availability and seamless functionality.

●Built applications using React 15.x and 16.x with Redux architecture, incorporating Redux-Sagas and generator functions to optimize user interactions.

●Created reusable React components and contributed to the Omnia reusable-components library, managing state using Redux for better performance.

●Implemented real-time functionalities in Spring WebFlux, integrating WebSocket support for bidirectional communication in chat applications and live updates.

●Automated deployment workflows with Jenkins, implementing CI/CD pipelines and containerization with Docker.

●Designed and maintained UI styles using Bootstrap and LESS, ensuring structured and maintainable stylesheets.

●Utilized MongoDB as the backend database, implementing indexing strategies to enhance query performance.

●Performed database operations in PostgreSQL, writing PL/SQL queries to efficiently manage data via JDBC.

●Developed microservices using Java 11, Spring Boot, and Pivotal Cloud Foundry (PCF) to create scalable and cloud-native applications.

●Managed AWS infrastructure, handling EC2 instances, S3 storage, and IAM role-based access.

●Stored and maintained user and content data across AWS S3 and Microsoft Azure Blob storage for high availability.

●Built real-time microservices using cloud-based DevOps solutions, deploying applications on AWS Tomcat servers.

●Implemented continuous integration and automated deployments with Azure DevOps pipelines.

●Utilized Splunk for real-time application monitoring, diagnosing errors and performance issues efficiently.

●Developed a Live Chat Escalation feature, ensuring seamless user redirection during outages while analyzing millions of logs via Splunk.

●Created and managed RESTful backend services, utilizing Couchbase NoSQL for efficient data storage and retrieval.

●Designed class and sequence diagrams using Rational Rose Software to map application workflows.

●Processed Kafka streaming data in Spark Streams, configuring various Spark cluster topologies for deployment.

●Used Git for version control, and automated build and deployment processes with Maven.

●Developed RESTful APIs to consume and produce web services, using Hibernate and Spring JPA for efficient data persistence.

●Designed and deployed RESTful web services using Spring Boot, implementing a microservices architecture for business logic processing.

●Configured and tested database modules in PostgreSQL, ensuring data consistency and performance optimization.

●Developed a Linux Shell script to automate the retrieval of metadata from Hive tables.

●Implemented RESTful services using the JERSEY framework, supporting XML and JSON processing with JAX-RS and JAXB.

●Created detailed Technical Design Documents, outlining system architecture and implementation specifics.

●Integrated Spring Validation API, defining custom validation rules for data accuracy and integrity.

●Leveraged Hibernate ORM framework, configuring O/R mappings and optimizing Hibernate queries for better performance.

Environment: Java 11, React.js v15.x and v16.x, HTML5, CSS3, JavaScript, Node.js v.11.0, Express.js v.4.17, Bootstrap 4.0, MongoDB v4, RESTful web services, SASS, Protractor, JIRA, Jenkins, Git 2.12, Gulp, Agile, Scrum, WebStorm, AWS, Maven, DB2, SQL, Log4j, Azure.

Client: DPS Texas, Austin, TX June 2021 to June 2022

Role : Full Stack Java Developer

Responsibilities

●Developed Java/J2EE client applications using technologies like JSP, JPA, Struts, Spring, Spring Boot, Hibernate, and JSF.

●Built essential components of the application including Spring forms, Spring controllers, JSP views, and both business and data logic components, utilizing Hibernate Entities, Spring-Hibernate DAO, and Spring models in MVC architecture.

●Utilized Hibernate for backend persistence with an Oracle database for billing PDF generation.

●Created comprehensive JUnit test cases to ensure thorough testing coverage.

●Used Apache Maven for project builds, facilitating testing and report generation.

●Configured JMS Server and DB connection pools, deploying returned items on WebLogic Server.

●Employed JMeter to test load balancing in WebLogic with multi-threading.

●Conducted unit tests with the JUNIT framework and used Struts Test Cases for testing action classes.

●Automated web service calls in PostMan via JavaScript, running collections with Newman and verifying both JSON and XML responses.

●Created SOA infrastructure, including application servers, service buses, and server domains, with a Struts user interface and deployed the app on Tomcat.

●Used the Eclipse IDE to configure and deploy the application to the WebLogic server, automating the process with Maven build scripts.

●Integrated Ajax and jQuery for retrieving data from JSON files and displaying claims on HTML elements, with Ant used for deployment to WebLogic.

●Developed Web Services to integrate with other modules, using SOAP and WSDL protocols for XML-based communication.

●Set up data stage jobs to implement ILOG JRules Component.

●Installed and configured WebLogic on both Windows NT and Linux environments, and used Resource Manager for scheduling jobs on the Unix server.

●Developed the application using Agile methodology, incorporating TDD (Test-Driven Development) and Scrum practices.

●Resolved cross-platform compatibility challenges, ensuring the application worked smoothly on Firefox, Chrome, Opera, and Safari across both Windows and Mac.

Environment: Java, Spring, Mybatis, Struts, JSF, JavaScript, HTML, CSS, DB2, MS SQL, Rest, XML, Apache CXF, Weblogic, AWS, EC2, S3, JSP, Servlets, JSON, XML, JIRA, jRules, SOA, SVN, JUnit, JMeter, Postman, Agile, Tomcat, Eclipse, Maven, ANT, Linux, Unix, Mac

Client: Pacific Life, Newport Beach, CA Feb 2020 to May 2021

Role : Full Stack Java Developer

Responsibilities

●Wrote SQL Queries, PL/SQL stored procedures, triggers, and packages on Oracle database.

●Developed a set of application functionality using CRUD (Create, Read, Update, Delete) features of Backbone.js.

●Developed an automated application using JMS for messaging and JNDI to interact with the server.

●Worked on Spring Framework, handling major concepts like Dependency Injections, Spring IoC Containers, and Transaction Management Declaratives (annotations-based).

●Strong experience with EJB, Struts, Spring Boot, and Spring Framework, implementing modules such as Spring MVC, Spring Boot, Spring IoC, Spring IO, Spring AOP, Spring Security, and Spring Data.

●Implemented Singleton, Factory Design Pattern, and DAO Design Patterns based on the application requirements.

●Worked on creating custom Docker container images, tagging, and pushing the images to the servers.

●Designed and implemented the UI using HTML, JavaScript, CSS, jQuery, JSON, and AJAX.

●Used Scala scripts for Spark Machine Learning Libraries API execution, implementing Decision Trees, ALS, Logistic Regression, and Linear Regression algorithms.

●Developed Spark code using Scala and Spark-SQL for faster testing and data processing. Also created, maintained, and backed up MS SQL Server using scripts.

●Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.

●Used HTML to make UI changes based on requirements.

●Utilized Spring Framework for the business layer, leveraging Spring Core, DAO, Spring ORM, and Spring Web MVC.

●Implemented Business Rules and Workflow using JBoss Drools and jBPM.

●Used Hibernate as an ORM tool for connecting to the database and accessing information.

●Wrote test scripts using Groovy for automation testing of web services.

●Developed an application on Spring Framework, utilizing features like Spring Dependency Injection, Spring Beans, Spring Security, Spring JPA, and Spring Web Flow using Spring MVC.

●Performed AngularJS end-to-end testing using the Protractor Framework.

●Designed User Interface Screens and functionality based on user requirements and developed RESTful Web Services in Mule ESB, following Service-Oriented Architecture (SOA) principles.

●Experience with integration tools like Spring Integration, Mule ESB, Apache CXF, and Apache Camel, integrating enterprise applications with existing JVM environments.

●Implemented security functionality for various projects using SiteMinder (SSO).

●Utilized Hibernate ORM Framework to interact with databases through Hibernate Query Language (HQL) and implemented Hibernate EH Cache techniques for critical objects in the application.

●Implemented ODBC, enabling connectivity to the Oracle Database.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Git, Log4j, DB2, Grunt, Jasmine, Maven.

Client: Growel Software Limited,Mumbai, India Sep 2016 to Aug 2018

Role: Java Developer

Responsibilities

●Designed and integrated new components within the existing architecture using Core Java, Multithreading, and design patterns such as Factory Method, Abstract Factory, and Singleton, while building web-based applications with REST Web Services.

●Utilized Angular 1.0 to leverage features like TypeScript, Angular Routers, and Angular Components for frontend development.

●Followed Agile Methodology, actively participating in team-based design discussions and code reviews.

●Developed and scheduled Spring Batch Jobs for daily and monthly processes.

●Contributed to multi-tier J2EE application design, implementing Spring Inversion of Control (IoC) Architecture and Spring JPA.

●Applied Singleton and Session Facade Design Patterns to enhance backend functionality.

●Created SOAP Web Services using Apache Axis to retrieve client-specific data from databases.

●Developed a lightweight Node.js Express Server, employing AJAX, JavaScript/jQuery, and JSON to facilitate communication with NoSQL databases like MongoDB.

●Managed application deployment using Docker and AWS Console Services.

●Implemented Node.js as a server-side proxy, utilizing an event-driven, non-blocking I/O model to improve efficiency and performance.

●Conducted Unit and Integration Testing using Selenium.

●Worked with SOA, performing UDDI lookups and handling Web Services Description Language (WSDL) through the SOAP Protocol.

●Developed business logic using Core Java/J2EE, Struts, and JDBC.

●Deployed applications on Oracle WebLogic Server.

●Configured and deployed applications on IBM WebSphere 8.5.5 in a UNIX Environment (IBM AIX 5.1.0.3) and conducted post-deployment testing.

●Utilized Hibernate ORM Framework to interact with databases using Hibernate Query Language (HQL).

Environment: Core Java, J2EE, JSP, HTML, MVC, JAX-RS SOA, Eclipse Java EE, Node JS, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.

Client: NCC Finance, Hyderabad, India July 2014 to Aug 2016

Role: Java Developer

Responsibilities:

●Engaged in the analysis, design, and development of a Loan Processing System.

●Designed and implemented UI screens using JSP, HTML, CSS, and JavaScript.

●Provided production support and worked with JSP, Servlets, and the Struts framework for application maintenance.

●Created Action Forms, Action Servlets, and Action Classes, along with Validation Action Forms, within the Struts framework.

●Developed components for the Model, Library, Struts, and Form Classes, following the MVC architecture.

●Implemented Struts Dispatch Action Classes and Form Bean Classes within the Struts framework.

●Managed client-side and server-side validations using JavaScript and the Struts Validate Plug-in.

●Leveraged Multithreading to process multiple requests simultaneously and enhance application performance.

●Created Stored Procedures and scheduled Jobs to support applications and generate customer reports.

●Used JMS (Java Message Service) for message-based communication between system components.

●Developed and maintained SQL scripts, indexes, and complex queries for data analysis and retrieval.

●Designed a Business Continuity Plan for SQL Server Databases to ensure data integrity and reliability.

●Built and deployed Message-Driven Beans (MDBs) to process messages from the Java Message Queue.

●Installed, configured, and deployed applications on WebLogic Server.

●Utilized the DAO (Data Access Object) Pattern for efficient database interactions.

●Developed Web Services to facilitate seamless data exchange between various applications.

●Implemented JDBC (Java Database Connectivity) to retrieve and manage customer data from the Oracle Database.

●Deployed the application on a Client Linux Server.

●Used ANT Build Tool for compiling code and generating WAR files for deployment.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, JMS, EJB3.1, Spring, JUnit, PL/SQL, DAO, Web Services, SOAP, WSDL, Oracle, Windows.

EDUCATION DETAILS:

●Master of Science in Computer Information Systems.

●Southern Illinois University Edwardsville Edwardsville IL, United States.



Contact this candidate