Post Job Free
Sign in

Java Developer Stack

Location:
Harrisburg, PA
Posted:
May 16, 2025

Contact this candidate

Resume:

Srikanth Koppoka

Email: ************@*****.***

Phone No: +1-470-***-****

Full Stack Java Developer

Summary:

• 9+ years of experience in designing, developing, and testing Enterprise Applications using Java/ J2EE platform, object-oriented methodologies, Web services like SOAP, REST and SDLC and frameworks, and design patterns.

• Experience in developing client-side validations using Angular4 and in developing Custom pipes, Shadow DOM.

• Experience in developing network applications using NodeJS with an event-driven, Asynchronous approach and single-threaded model with event loops.

• Developed responsive web product features using ReactJS, SASS on Golang with Rest.

• Good experience working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front.

• Skilled in Ruby on Rails implementation in building web applications from scratch.

• Proficient in making AJAX calls using jQuery and usage of JSON for faster and more impulsive responses.

• Has a demonstrated background within the design, development, and implementation of Golang and Java web applications.

• Experience in setting up the build and deployment automation for Terraform scripts using Jenkins.

• Experience in Responsive web design and Java API Development experience for developing partner Homepages using HTML5, CSS3, JavaScript, ReactJS, NodeJS and jQuery.

• Expertise in building strong websites confirming Web 3.0 standards using jQuery, HTML, and CSS to develop valid code and table-free sites.

• Worked in functional Programming using Kotlin in Server-side (spring boot) and Client-side web development.

• Experience working with Dynamic 365, Splunk and Dynatrace.

• Implemented Guidewire’s Digital portal for Agents for the Guidewire web-based Insurance Suite Applications using HTML, AngularJS, JavaScript, CSS, NodeJS, bower, grunt.

• Provisioned the highly available EC2 instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.

• Implemented Nexus IQ Scan as part of CI/CD pipeline to scan for license and security violations in third party dependencies used in projects. Designed and implemented a Microservices container CI/CD solution within AWS leveraging Jenkins, GitLab, Docker, Ansible and Kubernetes.

• Experience with Amazon AWS cloud creating EC2 instances, security groups, EC2 container services and Amazon elastic block store.

• Experience with Open Shift deployment process.

• Experience in using version control and configuration management tools like GIT and SVN.

• Experience in using tools like Ant and Maven for building automation.

• Extensive experience in testing on multiple operating systems including Linux, MAC and Windows.

• Experienced in working with patterns like Service Registry, API Gateway, SAGA, CQRS and Circuit Breaker for specific needs based on application requirements.

• Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.

• Developed RESTful webservices using JAX RS, Apache CXF, Jersey framework, WSDL and SOAP services. Experienced in SOA and developing and integrating SOAP and RESTful web services using Ajax Calls

• Extensive experience in system analysis, ensuring thorough understanding and effective implementation of client requirements.

• Proven track record in designing scalable and maintainable software solutions, leveraging best practices and design patterns.

• Strong problem-solving abilities with a focus on delivering high-quality, reliable software solutions within set timelines.

Technical Skills:

languages C, C++, Java, SQL, PL/SQL, Python.

Java/J2EE SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB, JTA, JTS, JMS, JAF. Technologies

Frameworks Spring, Spring Boot, Hibernate, Spring Core (IoC), Spring MVC, JSF Web servers Apache Tomcat, IBM WebSphere, WebLogic, JBoss, BEA WEBLOGIC, IBM WAS.

Relational MYSQL, SQL server, ORACLE, PostgreSQL, Aurora, DB2, Oracle PL/SQL, Databases MariaDB.

NoSQL Databases MongoDB, DynamoDB, Redis, Cosmos DB. WEB TECHNOLOGIES HTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX, ReactJS, AngularJS, Node JS, jQuery.

Cloud AWS, PCF, Azure, GCP.

IDE Spring Tool Suite, Eclipse, IntelliJ, NetBeans, Visual Studio. Operating system Windows, Linux, Unix, Mac.

PROFESSIONAL EXPERIENCE:

Client: JPMorgan Chase, USA

Role: Full Stack Java Developer May 2023 - Present Responsibilities:

• Built production web applications using Agile methodologies and modern technologies like React/Redux, NodeJS/Express, ES6, and SQL/NoSQL.

• Setup Alerting and monitoring using stack driver in GCP (Google Cloud Platform). Involved in migration activities of JavaScript and Database scripts from Oracle, MS SQL Server.

• Troubleshoot production problem by analyzing Splunk logs and Dynatrace.

• Experience in building isomorphic applications using React JS and Redux with GraphQL on server side.

• Experience in API gateways like Amazon API, Oracle API Gateway and Apigee API gateway.

• Golang and Java were used as a backend REST service while AngularJS was used for the user interface.

• Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of Zookeeper.

• Developed Rest Api to process data from DB to another Rest Service using Golang.

• Developing Microservices based on RESTful API utilizing Spring Boot with Spring MVC.

• Developed log4j JMS server that centralizes logs from multiple client web applications using JBoss, Tibco, EMS, spring.

• Developed the framework to consume the web services hosted in GCP (Google Cloud Platform) Compute Engine instances.

• Developed front-end management features for the Ruby on Rails based website. This involved view, controller and model development as well as CSS and JavaScript.

• Worked and setting up and maintaining CI/CD pipelines, using Jenkins for creating CI/CD pipelines for build and release automation.

• Involved with the client team to design and develop the application according to client requirement using WXF, SOA and ASP.NET with the business logic implemented using C#.

• Used cloud watch to create cloud watch alarms, used Amazon EKS (Elastic Cluster Service) with the Kubernetes to manage the clusters.

• Implemented GCP Cloud solutions, Cloud SQL, Storage Bucket, Cloud DNS, GKE auto scaling groups in K8s cluster.

• Design and develop Rest API to retrieving configuration JSON data and testing the connection using Postman.

• Implemented the application using Spring MVS, Spring Boot, spring Security, Hibernate and Vertex Frameworks.

• Using Swagger specification for documenting REST API which exposes descriptions of a RESTFUL web service to react to different clients.

• Good experience in using JavaScript, CSS, XML, XSL, XSLT, HTML and DHTML and Guidewire related PCF.

• Incorporated and used languages such as Kotlin and Java in development processes.

• Strong emphasis in designing, developing, delivering and maintaining web applications/ e Commerce/B2B/Client server products for the business domain areas such as Telecommunication, Networking, RFID.

• Worked on interface between Java and mainframe screens using host bridge.

• Used Jenkins as a part of CI/CD pipelines and then the .war files were deployed in the respective environments.

• Designed dynamic client-side JavaScript codes to build web forms and simulate processes for a web application, and page navigation using Angular 12.

• Used Terraform scripts to Automate Instances for Manual Instances that were launched before.

• Design, Coded and tested key modules of the project using Java OOPS concepts and JSP.

• Experience in working with leading products such as Elastic Path, Tibco and Open source products.

• Managed Kubernetes deployment and service files and managed releases of Helm package.

• Created GraphQL schema and queries to interact with Mongo DB database.

• Configured CI/CD pipelines (e.g., Jenkins, GitLab CI) to automate the build, test, and deployment processes.

• Jenkins is used for CI/CD deployment, and Maven is utilized as a build tool. Set up CI/CD pipelines using Azure DevOps to automate the deployment process. Implemented deployment strategies such as blue-green deployments/canary releases.

• Utilized NoSQL database drivers (e.g., MongoDB Java Driver) for Java integration. Developed Java components to interact with NoSQL databases. MongoDB was used to query unstructured data, and Mongoose connector was used to establish connections with MongoDB. Environment: Java 8 & 11, HTML5, Gradle, CSS3, Angular 8.0/9.0/12, ReactJS, NodeJS, JavaScript, Kafka, TypeScript, AWS, Spring, GitHub, Spring boot, Oracle 11+, Microservices, PostgreSQL, Linux, Kotlin, Maven, Splunk, jQuery, AJAX, Bootstrap framework, Postman, Git, Bitbucket, Docker, PL/SQL, SonarQube, MySQL Developer.

Client: Accenture, Hyderabad

Role: Java Developer Jul 2018 – Nov 2022

Responsibilities:

• Designed and Developed Microservices-based applications using Spring, Spring Boot, Hibernate, Spring DAO, Gradle, JDBC, Oracle. Used Eureka to call other proxies Microservices.

• Performed Reverse Engineering to map POJO classes to the database.

• Created DAO interface, abstract class, and concrete classes to interact with persistence entities.

• Implemented infrastructure automation like Terraform resources creation in GCP.

• Designed and developed RESTful Web Services using Spring Boot.

• Responsible for creating an instance on Amazon EC2 (AWS) and deploying the application on it.

• Lead a 3-member full stack technical development team to design, create and improve new and existing products, platforms and applications.

• Expertise in developing Scala and Java applications and good working knowledge of working with Python.

• Proficient in designing and developing web applications using Spring MVC framework.

• Working with GCP DevOps tools to build, test, deploy, and manage applications using Cloud Build, Container Registry, Cloud Deployment Manager and Cloud Source Repositories.

• Built administrator page displaying profile information in React JS and GraphQL.

• Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas, and implementing both SOAP and REST web services.

• Designed, implemented, and managed infrastructure on AWS, GCP, and Azure Cloud platforms.

• Design and implementation of Spring-Security for the application for authentication process against J2EE pre-authentication, and Database.

• Select the appropriate AWS service based on computing, data, or security requirements.

• Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React JS, Redux, and Bootstrap.

• Experience in building isomorphic applications using React JS and Redux with GraphQL on the server- side.

• Skilled in leading frameworks as Angular.js to build high-quality, scalable and reusable components and Front-end solution.

• creating an inventory of all existing SRE training materials, including documentation, presentations, videos, articles, code samples, and any other artifacts used for training.

• Expertise in major components like Spark, Python, Hadoop, Map Reduce, HDFS, HIVE, PIG, HBase, Kafka, AWS EC2, S3, R, and Java.

• Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

• Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

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

• Applied Blob Storage and Table Storage, two Azure Storage options, for effective data management and retrieval. Used Azure Cognitive Services to incorporate machine learning and artificial intelligence into apps.

• Used Azure App Service, and Azure SQL Database, developed scalable and fast online apps on Azure. Employed Azure Resource Manager (ARM) templates for managed infrastructure as code, guaranteeing scalability and consistency.

• Implemented Spring boot-microservices to process the messages into the Kafka cluster setup.

• Integration of Amazon Web Services (AWS) with other applications infrastructure.

• Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.

• Designed and created a web app using Python, Bootstrap, jQuery, and Django for performing CRUD operations.

• Developed the components using Angular 8 needed for the application from the scratch and customized from various Angular-related libraries to meet the application's functionality.

• Designed and developed the UI of the website using Python, Angular, HTML, AJAX, CSS, and JavaScript.

Environment: Angular JS, Angular 8, React, JavaScript/jQuery, Ajax, Spring, MVC, Hibernate, Spring Boot, XML, Kafka, Docker, Kubernetes, Agile, CI/CD, Jenkins, Maven, SonarQube, uDeploy, and Java/J2EE, AWS. Client: Amazon, India

Role: Jr. Java Developer Mar 2015 – Jun 2018

Responsibilities:

• Developed Application Using Test-Driven Development (TDD) Approach.

• Responsible for system analysis, design and development using J2EE.

• Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.

• End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.

• Developed Application User Interface Using Bootstrap, JavaScript.

• Developed Application Middle Tier Using Spring 4.0, JSON.

• Produced and Consumed RESTful and SOAP Web Services Using Apache Axis, Jersey.

• Data access layer created using latest technologies such as Spring data, Spring JTA, Hibernate and HSQL.

• Builds are done using ANT.

• Build Stand Alone applications using Spring Boot.

• Used MySQL for database.

• The framework involves struts framework, which internally uses the J2EE design patterns.

• Developed the servlets, beans for the application

• Part of the team, working on the architecture and design of the application, stressed on code reuse, maintainability, scalability and high availability.

• Used CVS for versioning and concurrent access to the project files.

• Used Java script for validation of page data in the JSP pages.

• Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.

• Developed Test case using Mockito, Junit.

• Developed web presentation layer using HTML and CSS according to internal standards and guidelines.

• With the help of Angular JS library, it functions for the logical implementation part at client side for all the application.

• Developed optimized SQL queries to enhance the query performance and written store procedures in MYSQL database.

• UNIX Shell Scripts are developed for batch jobs to transfer data on different servers. Environment: Core Java, Bootstrap, JavaScript, Apache Axis, Jersey, Spring 4.0, JSON, Apache Commons, Spring data, Spring JTA, HSQL, Hibernate, ANT, Spring Boot, MySQL, Mockito, Junit, UNIX shell scripts. Education:

Master of Technology : Information Technology, Indiana Wesleyan University, 2024. Bachelor of Science : Computer Science and Engineering, GIET, JNTUK University, 2015.



Contact this candidate