Post Job Free
Sign in

Stack Developer Software Solutions

Location:
Newark, NJ, 07102
Posted:
May 12, 2025

Contact this candidate

Resume:

Sreekanth Bingi

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

314-***-****

PROFESSIONAL SUMMARY:

With more than 10+ years of experience as a Java Full Stack Developer, I specialize in both backend and frontend development, dedicated to building robust and high-performance software solutions.

Expertise in a comprehensive range of programming languages, including Java (7, 8, 11, 17), C, C++, JavaScript, Python, SQL, and PL/SQL, showcasing versatility and adaptability in diverse development environments.

Proficient in leveraging Java/J2EE technologies such as Core Java, Servlets, Spring, Spring Boot, Hibernate ORM, JPA, and JDBC to deliver robust backend services.

Skilled in employing advanced frameworks and libraries like Spring Cloud, Spring Security, Hibernate, Struts, and Thyme leaf to enhance application functionality and user experience.

Proficient in implementing different types of frameworks like Spring, ORM frameworks like Hibernate & Spring JPA and Distributed messaging using Kafka.

Skilled in database design and management with Oracle, MS SQL, MySQL, leveraging NoSQL databases like MongoDB, Cassandra, and CouchDB. Expert in PL/SQL, PostgreSQL, and data processing with tools like BigQuery and Spark.

Demonstrated ability in applying design patterns including Singleton, MVC, DAO, and Builder, ensuring software solutions are scalable, maintainable, and efficient.

Experienced in client-side scripting and JavaScript frameworks, including extensive work with AngularJS, React.js, Redux, EXT.js, Backbone.js, Require.js, and server-side JavaScript with Node.js and Express.js.

Adept in modern web technologies and frameworks such as HTML5, CSS3, SCSS, Bootstrap, Angular, ReactJS, and Vue.js, crafting responsive and dynamic user interfaces.

Extensive experience with relational and NoSQL databases including MySQL, PostgreSQL, Oracle, MongoDB, and Cassandra, enabling the development of data-driven applications.

Proficient in UI design, developed the front end using JSP, HTML5, CSS3, JavaScript, RapidQL Ajax, jQuery, ReactJS, Angular, TypeScript, and ECMAScript.

Proficient in designing and integrating RESTful and SOAP web services, facilitating seamless communication between client and server-side applications.

Proficient in version control and team collaboration tools such as Git, SVN, and Bitbucket, enhancing team productivity and ensuring efficient code management.

Deep understanding of cloud technologies and DevOps tools including AWS, Azure, Docker, and Kubernetes, enabling the development and deployment of applications in cloud environments.

Implements Agile, Scrum, and TDD methodologies to drive efficient project management and development processes, adapting swiftly to changing requirements.

Proficient in crafting applications using React.js and Redux.

Mastery of build tools like Maven and Gradle for automating build processes and dependency management, streamlining the development workflow.

Comfortable working across various IDEs such as Eclipse, IntelliJ, and Visual Studio, optimizing development efficiency through sophisticated tooling.

TECHNICAL SKILLS:

Operating Systems

Windows 10/7/XP, UNIX

Languages

Java, C, C++, Python, Unix Shell Script, XML, HTML,PL/SQL, Visual Basic 6.0

Web Technologies

Servlets, JSP, JavaScript, JQuery, Angular JS1.5/6.0, JSTL, Ajax, XML, XSLT, XHTML

Middleware

EJB, JMS, Web Services, WSDL, JAX-WS, JAX-RS, Tibco EMS, Solace Queue, Apache Mule, Spring Integration

Grid Technology

GigaSpaces6.6XAP, ApacheSpark, Oracle Coherence, AWS

Methodologies

OOP, OOD, UML, SCRUM, TDD, BDD

Frameworks

Jakarta Struts 1.3, Spring 4.3, Spring Boot1.5.10, Spring Integration, ACEGI Security Framework, WRAPIT Framework, Ofbiz, JSF, Log4j2.0, Athena, FIX5.5, Apache QPID, Solace, OAuth2.0, NodeJS6.x

IDEs

Eclipse 3.3.2 and Websphere Studio Application Developer 5.x, Intellij2017

Modeling Tools

Rational Rose Enterprise Edition 2000 and Microsoft Visio

Version Control Tools

Microsoft Visual Source Safe, SVN, CVS, GIT

Tools

Apache ANT, Maven, Toad, BIRT, FusionCharts, JasperReports1.0.1, LightStreamer, Sonar3.4.0, IBM DataPower, SoapUI, JIRA, Confluence, Sharepoint

Application Servers

Web Sphere Application Server 5.0, WebLogic 10.0/11g, Apache Tomcat Server 7.5/6.0.16

Databases

Oracle 11i/10g, MS-SQL Server 2000/7.0, Postgres and MS-Access

Design Patterns

Abstract Factory, Singleton, MVC, Business Delegate, Session Façade, Decorator, Observer, Intercepting Filter, DAO, VO, Microservices.

Software developer

docker and Kubernetes,chef,Ansible,terraform

WORK EXPERIENCE:

Client: United Air lines, Atlanta GA Jan 2023 to Present

Role: Sr. Java Full Stack Developer

Responsibilities:

Design and implement scalable, maintainable software solutions using Java (11/17), Spring Framework, and Hibernate ORM adhering to microservices architecture best practices.

Lead the architecture and design of complex system components, ensuring compliance with SOLID principles.

Develop responsive and user-friendly web applications using Angular, HTML5, CSS3, Bootstrap5, JavaScript, and TypeScript.

Utilize advanced features of Java 11 and Java 17 for developing high-performance, secure, and modern Java applications.

Lead the migration of legacy Java applications to newer versions (Java 11/17), leveraging performance improvements and new APIs.

Optimize multi-threading for Core Java applications and minimize memory leaks in Core Java code.

Design and implement scalable and resilient microservices architectures using Spring Boot, Spring Cloud, and related Spring technologies, ensuring services are efficiently decoupled and communicate effectively through well-defined APIs.

Implement robust security protocols across microservices using Spring Security and OAuth2 for secure API access, ensuring software compliance with data protection regulations.

Architect and deploy highly available, scalable, and fault-tolerant systems on AWS, utilizing services such as EC2, ECS, S3, and RDS.

Utilize Spark for large-scale data processing and analytics, employing Big Query for efficient handling of extensive datasets.

Design and implement AWS cloud security strategies, including IAM roles and policies, Security Groups, and VPCs.

Leverage AWS monitoring and logging services like CloudWatch and AWS CloudTrail for proactive issue resolution and system optimization.

Integrate data between Big Query and other sources.

Design, develop, and maintain both relational and non-relational databases using SQL, MongoDB, and Hibernate ORM, optimizing data integrity and query performance.

Involved in designing the database migration from DB2 to Azure Cosmos DB for transferring data.

Leverage JDBC for efficient database connectivity and data manipulation, ensuring robust data access and interaction within Java applications.

Skilled in developing isomorphic applications utilizing React.js and Redux, along with server-side GraphQL integration.

Utilize AWS Lambda for serverless backend scripts in Python and Node.js, integrated with API Gateway for scalable RESTful APIs.

Conduct system monitoring and performance tuning using Elasticsearch and Kibana, focusing on high application performance and availability.

Developed restful Web-services using Django Rest framework in Python.

Implement JPA for database operations, utilizing it to simplify data persistence in Java applications through ORM mapping, enhancing code maintainability and database portability.

Manage CI/CD pipelines using Jenkins, Maven, and Git, streamlining deployment processes, and ensuring code quality.

Monitor application performance with Actuators, CloudWatch, and Elastic Search, adjusting resources and configurations for optimal performance.

Lead code reviews, ensuring adherence to coding standards, and developing automated test suites using JUnit, Mockito, and Cucumber to facilitate BDD.

Working on CosmosDB database concepts such as index,core,lookup,timeline collections.

Design and execute front-end unit and integration tests using Jasmine, and Karma, ensuring comprehensive coverage and reliability of Angular applications, while maintaining code quality and facilitating continuous integration practices.

Facilitate BDD sessions with product owners, developers, and QA teams to create executable specifications using Cucumber, enhancing communication, and understanding across teams and ensuring alignment with business goals.

Created user interfaces utilizing React JS and Flux for Single Page Application (SPA) development, incorporating React forms for data-driven form components and React router for module-level routing.

Wrote Cosmos db query based on Aggregation Framework.

Proficient in implementing various authentication methods, including biometrics, OTPs, and mobile app verification, to secure user access.

Proficient in automating user lifecycle processes with Okta and implementing Okta Multi-Factor Authentication for enhanced security.

Create and maintain comprehensive documentation for system architecture, API specifications using Swagger, and user guides.

Pioneered the integration of Apache Kafka for building robust event-driven architectures, enhancing system responsiveness and inter-service communication in microservices environments.

Part of team implementing REST APIs in Python using micro-framework like Flask with SQL Alchemy.

Advanced the use of Elastic Load Balancers within AWS to ensure even distribution of incoming application traffic across multiple instances, improving application availability and fault tolerance.

Leveraged Angular Material and advanced CSS techniques to create consistent and compelling user interfaces, enhancing user engagement and satisfaction.

Directed the adoption of serverless architectures with AWS Lambda for certain microservices, reducing operational costs and scaling automatically in response to incoming requests.

Master Git version control practices, implementing branching strategies, and ensuring efficient team collaboration and code management across distributed environments.

Environment: Java 11/17, J2EE, Spring 5, Spring MVC, Microservices, Spring Boot 2.5.x/2.6.x, Spring AOP, Spring Security, Spring Web, Actuators, Spring JPA, Design Patterns, Angular 13/15, HTML5, CSS3, Bootstrap5, JavaScript, TypeScript, AJAX, jQuery, RESTful API, Hibernate ORM, Apache Tomcat Server 9.x, SQL, Core Java, MongoDB 5.x, Mongoose Connector, OAuth 2.0, Jenkins, Docker, Big Query Kubernetes, AWS, S3, Kibana EC2, ECS, RDS, Azure Cosmos DB, Elastic Load Balancer, Python, Apache Kafka, CI/CD, BDD, JSON, API Life Cycle, Junit 5, Mockito, Jasmine, Karma, Cucumber, Slf4J, Cloud Watch, Okta, SAML, MFA, Git, JIRA, Swagger 3.x, Elastic Search, Maven 3.0, Git, GitHub, IntelliJ, Design Documents, Linux, Slack.

Client: T – Mobile – Bellevue, WA Aug 2021 – Dec 2022

Role: Senior Full stack JAVA Developer

Responsibilities:

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

Worked with Angular 12 forms, modules, DOM, events, expressions, controllers, filters and Http Request

Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.

Migrating Java web services into Go Language RESTful web services following Micro services Architecture.

Designed and developed micro services business components using Go Language and Spring Boot.

Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.

Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.

Working with the JIRA tool for Quality Center bug tracking.

Defined and developed the application’s presentation layer in UI development with technologies like HTML 5, CSS3, Spark, JavaScript and Angular 8.

Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.

Worked on Spring Security for providing access to various level of users.

Experience in Struts, Spring IoC, Spring MVC, Spring Data, Spring Boot, Spring Security and other spring frameworks implementation and integration.

Used spring framework to inject the DAO and Bean objects and for auto wiring the components and implemented application security using spring security API.

Provided Basic auth security for the create/Update Service which was implemented using spring security.

Creates Shell Scripts to invoke Java programs on UNIX batch platforms.

Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort with major success rate.

QA Support: Coordinated with the support team, the issues found during testing and involved in verification and validation of the issues.

Regularly Participated in the Code reviews with the team members to improvise on the quality of the project deliverables.

Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines.

Managed the code versioning and releases versioning through SVN, Git.

Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.

Implemented the application using Java object-oriented principles.

Proficient on Java Design Patterns & J2ee design patterns.

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

Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.

Developed applications using Java7 and Java 8 (lambdas, streams, multi-threading, executor service framework).

Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.

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

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

Implemented role-based authentication and authorization using Siteminder and spring security.

Environment: Spring, Hibernate, Struts, JQuery, JAVA 8, Angular 7/8, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD (1), PL/ SQL, JDBC,, REST, Eclipse, Web logic, Subversion(SVN), Junit, Agile, UML,Java Server A Pages Standard Tag Library ( JSTL ), SERVELET, MAVEN, ITEXT, GWT (Google Web Toolkit), Web 2.0, HTML, CSS 5, Cassandra, Prisma.

Client: HP - Houston, TX Nov 2019 – July 2021

Role: Java Full Stack Developer

Responsibilities:

Worked with HTML5, CSS3, JavaScript, XML, JSON, AJAX, and Bootstrap.

Proficient in writing react code with help of ECMAScript (ES6) and JSX. Implemented Virtual Dom for Client-Side view rendering services using Angular Js.

Redux/NGRX and understanding of the Redux pattern

Wrote Client-Side code using Angular JS and used NPM, directories to generate the server environments used browserify, flux to manage with targeted URL's (Unidirectional data flows) and to monitor the application.

REACT JS Virtual DOM used for client-side view rendering services, React-Redux for state management and React-Router for programmatic navigation.

Involved in the creation of UI specification documents by interacting with business users and design documentation and data modelling for the entire project.

Written several Axios service calls like get and post to make REST service calls.

Developed user interface by using Angular Js, Redux for SPA development and implemented client-side Interface using Angular Js.

Created responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using Angular Js.

Implemented Pagination Components on UI using Angular Material designing. Used Rounded Pagination to display data in multiple pages.

Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.

Implementation domain base classes providing basic properties using Spring Data.

Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).

Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.

implemented platform modules through spring Java micro and Node.js services by employing Hapi.js, as well as front-end React JS.

Involved in writing Promises and call back function in Node Js to build microservices using Hapi.JS.

Developed reusable application logic by avoiding building infrastructure by Hapi.JS.

Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Used Splunk to create charts for the log data and analyze log data to know customer expectations.

Used Load Balancer for accepting incoming traffic from clients and routes requests to its registered targets to EC2 instances.

Used Amazon Dynamo DB to handle many requests at once, it supports ACID transactions which enabled us to build business-critical applications at scale.

Used Mem Cache to use it as in memory data store to speed up dynamic database-driven websites by caching data.

Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services

Implemented Relational Data Base like Oracle and hands-on creating PL/SQL store procedures and functions for complex data flows and data base operations.

Created database triggers to perform automatic data insertions/deletions on Audit Tables.

Performed Code building using Gradle.

Worked with Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser

Implemented unit test cases using Karma and Jasmine on client side.

Used Kubernetes to create new cluster and container management tool.

Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.

Managed Docker orchestration and Docker containerization using Kubernetes.

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

Environment: AWS, AWS Load Balancer, EC2, Amazon Dynamo DB, Swagger, Node-JS, Angular Js, Web pack, ECMA6, Karma and jasmine, Spring 4.x, Spring Boot, Hystrix, Netflix ZUUL, Micro services architecture, Docker, Cassandra DB, OAUTH, Apache Kafka, Splunk, Kubernetes.

Bay Talkie Tech Pvt Ltd, Hyderabad, India Aug 2016– Aug 2018

Java Developer

Responsibilities:

Migrated existing on-premise infrastructure into cloud using Azure and its associated Services.

Created Instances, balanced load, assigned security and managed communication between different instances.

Worked on Managing the Private Cloud Environment using Chef.

Automated software deployment using chef and provisioned Linux hosts.

Managed configuration of multiple environments using Salt Stack.

Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes.

AngularJS App integration with RESTful services. Creating re-usable angular directives.

Perform unit testing, support ITQ and SQA to reduce bugs and release defect free code to Production.

Interacting with Business directly to discuss on the SDD and coordinating with all the concerned teams

Developed code using Core Java/J2ee to implement technical enhancement following Java Standards.

Implemented front end changes based on Struts1.3 with Spring DI and Java code as per requirement.

Implemented middleware business services using EJB2.0 as part of enhancement.

Responsible for implementing Hibernate2.0 changes and writing native PL/SQL queries.

Responsibilities include for development of Data Access Object by using Hibernate2.1.

Manage and deploy application using Weblogic Application Server with deployment manager in a clustered environment.

Developed Web Services for data transfer from client to server and vice versa using JAX WS, SOAP, Restful, WSDL, and UDDI.

Writing Build scripts using Maven.

Setup and maintain separate log files for different components Apache Log4j configuration

Created instances, build and deployment in Jenkins.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, Microservices, Angular2, XSLT, JDBC, AJAX, IBM Web Sphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, AWS EC2, UML, Rational Rose, Windows XP, CVS, JUnit, Mockito, Informatica, Groovy and Grails, ANT, Adobe Flex, Visio.

Client: Sonata Software, India

Role: Java Developer Nov 2013 – July 2016

Responsibilities:

Responsible for creating integration layers with features like Rest, SOAP, Micro Services and File Listeners.

Backend programs development with Spring, Hibernate, Spring Cloud and Spring Batch frameworks.

Involve in creating DB models and migration of the DB data from one source to another System.

Building user Interface with Angular JavaScript and Node.

Create, modify, and test the code, forms, and script to increase operating efficiency and/or adapt to new business requirements.

Hands-on use of Spark and Scala API's to compare the performance of Spark with Hive and SQL, and Spark SQL to manipulate Data Frames in Scala.

Strong experience troubleshooting failures in spark applications and fine-tuning spark applications and hive queries for better performance.

Document program development, prepare test cases, and perform unit testing, system testing and integration testing of software applications.

Participate in systems analysis and programming tasks to evaluate results to resolve computer software problems.

Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

Involve in effort estimation and planning of new requirements and enhancements.

Provide analysis and resolution of issues identified during internal testing and user acceptance testing.

Perform peer review of team member's work and implement review suggestions.

Involved in writing automation test scripts using Cucumber and Prana.

Involved in writing performance test scripts using JMeter and Blaze meter.

Extensively involved in Dev, QA and UAT Gaia cloud deployments using Jenkins.

Involved in fixing Code vulnerabilities using SSAP and Black Duck.

Environment: Spring Boot with Microservices, Spring REST, Spring JPA, Junit, Spring Batch, Angular JS, Maria DB, MY SQL, GIT, Bitbucket, Spring MVC, Jira, Cucumber, Maven, JMeter, Kafka, VB Script.



Contact this candidate