Post Job Free
Sign in

Senior Software Developer

Location:
Irving, TX
Salary:
125k per year
Posted:
September 01, 2026

Contact this candidate

Resume:

ARUN SHRISH

Full Stack Java Developer

************@*****.*** • 469-***-**** • linkedin.com/in/arun-shrish-8b2153151/

PROFESSIONAL SUMMARY

Full Stack Java Developer with over 7 years of experience delivering Java/J2EE applications across the full development lifecycle, from analysis through deployment, in Client/Server and web-based n-tier architectures. Skilled in Agile (Scrum) and Waterfall methodologies. Front-end expertise includes HTML5, CSS3, jQuery, Bootstrap, JavaScript, AngularJS, Angular, Node.js, Ext JS, and Ajax. Specializes in REST API development with Spring Boot, microservices maintenance with Eureka, and AWS instance management. Strong background in core Java, Spring frameworks, NoSQL databases (MongoDB, Cassandra), relational databases including PostgreSQL, middleware (JMS, RabbitMQ), and CI/CD tooling (Jenkins, Kubernetes, Docker, Maven, Gradle).

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Python

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, JUnit, Web Services, Custom Tags

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, Angular, React

Frameworks and IDEs: Spring, Spring Boot, Hibernate, JPA

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS

Databases: Oracle, SQL Server, MySQL, PostgreSQL

Operating Systems: Windows, Linux, UNIX

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, REST API, AWS, Microservices

Version Control Tools: SVN, GitHub, CVS

Build Script: Maven, Ant, Jenkins

IDEs: Eclipse, NetBeans, Spring

Methodologies: Agile, Waterfall, SDLC, Iterative

PROFESSIONAL EXPERIENCE

Goldman Sachs Dallas, TX July 2022 – Present

Full Stack Java Developer

Collaborated closely with the Business Analyst team during requirement gathering and participated in regular team meetings to ensure effective communication and issue resolution.

Led the software development life cycle (SDLC) from requirement analysis to testing, adhering to Agile methodology principles and coordinating efforts with Functional Architects.

Designed and developed interactive user interfaces using HTML5, CSS3, JSP, and JavaScript, implementing complex functionality and cross-browser compatibility.

Utilized Node.js to run Angular on a server with mock JSON data, facilitating independent UI development.

Built responsive, modular user interfaces using Angular 17 and TypeScript, integrating services, modules, and API consumption logic for robust frontend performance.

Developed presentation layers using JSP, HTML, CSS, JavaScript, jQuery, and Angular for interactive and responsive web apps.

Created Angular services to perform CRUD operations via RESTful APIs, integrating seamlessly with both Java and Node.js backends.

Configured and deployed Amazon Web Services (AWS) utilizing Amazon CloudFormation for multiple applications, including setting up EC2 instances, Virtual Private Clouds (VPCs), and security groups.

Designed secure Virtual Private Cloud (VPC) configurations in AWS, incorporating private and public networks, subnets, routing tables, and internet gateways for server deployment.

Implemented functionality using Spring Boot, Microservices, and Hibernate ORM, leveraging Spring Core annotations for Dependency Injection (DI), Spring MVC for REST APIs, and Spring Security.

Developed REST-based microservices with Spring Boot and Spring Cloud, employing Spring MVC architecture for request handling and Spring Data Framework for database operations.

Utilized Core Java 1.8 concepts for logic design and development, implementing Collections, I/O, Exception Handling, and Generics.

Configured Spring Container for Inversion of Control (IoC) and Dependency Injection (DI), managing bean lifecycle and implementing Spring AOP for declarative transaction management.

Employed Hibernate ORM for object-relational mapping, developing POJO objects and accessing persistent data from SQL Server, including stored procedures and dynamic SQL.

Implemented RESTful web services using Jersey, employing REST controllers to replace the existing operations layer bridging the business layer and UI.

Utilized MongoDB for data storage, optimizing service scalability and extensibility with replica sets, sharding, and document design.

Provided production support activities such as job monitoring, log analysis, and issue resolution, coordinating with business and DBA teams as needed.

Deployed web applications in WebSphere, developed unit test cases using JUnit, and configured pom.xml for project deployment using Maven.

Used Brackets IDE for UI development and RAD IDE for server-side development, providing technical support for production environments and resolving issues using Eclipse IDE.

Monitored error logs using Log4j and managed version control using Git.

Bread Financial Plano, TX January 2019 – June 2022

Full Stack Java Developer

Developed scalable and fault-tolerant microservices using Spring Boot and Spring Cloud to support distributed architectures.

Integrated Hibernate, JPA, and Spring Data for efficient database interaction and persistence.

Used Netflix Eureka and Spring Cloud Consul for service discovery and inter-service communication.

Applied pair programming practices to improve code quality and foster team collaboration.

Managed and optimized AWS infrastructure, selecting appropriate services (EC2, S3, EBS, IAM, CloudFormation, DynamoDB, etc.) based on application needs.

Designed enterprise solutions using Oracle with advanced SQL, PL/SQL procedures, and triggers for optimized data manipulation.

Created reusable UI components and custom React hooks to interact with RESTful APIs, enhancing frontend maintainability.

Connected React frontend with Spring MVC backend using custom components and Spring form integrations.

Engineered Spring Batch jobs for automating deadline-based email notifications using partitioning, multi-threading, and fault-tolerant steps.

Used Quartz and Spring Scheduler to orchestrate time-based batch workflows.

Built batch jobs using chunk-oriented processing for parallel execution and improved throughput.

Developed responsive web apps using React, Node.js, MySQL, TypeScript, HTML5, CSS3, and Bootstrap.

Optimized data analytics by leveraging Snowflake features like virtual warehouses and autoscaling.

Contributed to the Converse application, processing call transcriptions using AWS Lambda and Snowflake.

Followed Test-Driven Development using JUnit and Mockito, integrated with CI/CD pipelines for consistent delivery.

Secured APIs using Spring Security with OAuth 2.0 and implemented token-based authentication.

Built Kafka-based real-time data pipelines, configured producers/consumers, and managed schema evolution with Confluent Schema Registry.

Designed Kubernetes-based microservice deployments on AWS, ensuring high availability and scalability.

Migrated CI workflows to GitHub Actions and integrated with Spinnaker for continuous delivery.

Used GitHub for version control and Jenkins for continuous integration.

Employed Postman and Swagger for API design, documentation, and testing.

Maintained infrastructure automation and app monitoring on AWS, streamlining production releases.

Designed systems for flexible updates to services and database layers without affecting live environments.

Continuously adopted modern tools like Docker and Kubernetes to enhance deployment efficiency and maintainability.

Extensively tested database operations, REST APIs, and messaging systems with JUnit and Mockito.

Designed and optimized relational data models in PostgreSQL, writing complex queries and indexing strategies to improve application performance.

Baron and Budd Dallas, TX January 2018 – December 2019

Full Stack Java Developer

Engineered dynamic, responsive user interfaces leveraging Angular, HTML5, CSS3, JavaScript, and jQuery, ensuring seamless performance across desktops, tablets, and mobile devices.

Enhanced data accuracy and user interaction through robust form validation mechanisms using Angular directives and native HTML5 features.

Built modular, RESTful backend services using Spring Boot and Spring MVC, adhering to microservices architecture principles for scalability and ease of maintenance.

Applied Spring's Inversion of Control (IoC) for managing dependencies and used Aspect-Oriented Programming (AOP) to handle common concerns like error logging, transactions, and exception handling.

Designed relational data schemas and implemented object-relational mapping (ORM) with Hibernate, ensuring effective persistence and consistent transactional behavior.

Created RESTful endpoints using JSON payloads for smooth inter-service communication and to facilitate external API integrations.

Used Docker to containerize microservices, enabling seamless deployment, horizontal scaling, and environment consistency.

Deployed applications to Google Cloud Platform (GCP), configuring load balancing and autoscaling for resilient cloud-native operations.

Integrated Spring DAO with Hibernate for precise database access and managed transactional integrity in high-concurrency environments.

Implemented asynchronous messaging systems using JMS and ActiveMQ to facilitate decoupled service communication and enhance message reliability.

Developed logic to reprocess failed Kafka messages via offset tracking, ensuring no data loss in distributed systems.

Automated end-to-end CI/CD workflows using Jenkins, including builds, testing suites, and deployments to staging and production environments.

Secured distributed services with OAuth 2.0 and JWT-based authentication mechanisms, implementing API Gateway policies for identity management and access control.

Deployed event-driven microservices on GCP using Cloud Functions and Cloud Run, streamlining resource usage and response time.

Administered Kubernetes clusters within Google Cloud, fine-tuning configurations for high availability, resilience, and zero-downtime rollouts.

Made meaningful contributions to Python-based open-source repositories on GitHub, especially those centered around GCP automation and large-scale data handling.

Managed cloud databases using Cloud SQL and Cloud Spanner, optimizing queries and schema designs for performance and consistency.

Conducted comprehensive software testing using JUnit for unit tests, Postman for API validation, and Mockito for mocking dependencies.

Collaborated using Git for source versioning, enabling streamlined code integration and team collaboration.

Actively engaged in Agile Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives, aligning team goals with evolving product requirements.

Utilized PostgreSQL for backend data storage, writing optimized SQL queries and stored procedures to support application data needs.

EDUCATION

Bachelor's in Computer Science — Texas Woman's University (TWU), Denton, TX



Contact this candidate