Post Job Free
Sign in

Stack Developer Java

Location:
Dallas, TX
Salary:
65/hr
Posted:
June 30, 2025

Contact this candidate

Resume:

Pranav

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

Contact: (*12) 866- 3286

Linked In: linkedin.com/in/pranav-pajjuru-309244299

Location: Dallas, TX

Visa H1B

Professional Summary:

Senior Java Full Stack Developer with over 8+ years of strong experience in designing, developing, and deploying robust and scalable enterprise applications using Java 8/11, Spring Boot, Spring MVC, Spring Security, Hibernate, and RESTful/SOAP web services. Hands-on expertise in building microservices architecture, implementing API integrations, and using design patterns like MVC, Singleton, DAO, and Factory. Skilled in front-end development using React.js, Redux, Angular 2–9, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, jQuery, and AJAX to build responsive and user-friendly UIs. Experienced with database technologies including Oracle, MySQL, PostgreSQL, SQL Server, and NoSQL databases like MongoDB, Cassandra, and DynamoDB, with strong knowledge of writing complex SQL queries, stored procedures, and PL/SQL. Proficient in cloud platforms such as AWS, Azure, and PCF, including hands-on work with EC2, S3, IAM, RDS, Lambda, Azure Functions, and Terraform for infrastructure automation. Strong background in DevOps practices using Docker, Jenkins, Kubernetes, Git, Maven, Gradle, and SonarQube for CI/CD pipeline integration. Well-versed in Agile/Scrum methodologies with experience using JIRA, participating in daily stand-ups, sprint planning, and retrospectives. Experienced in using Kafka, RabbitMQ, JMS for messaging, and tools like Swagger for API documentation, Postman and SOAP UI for testing services. Proficient with IDEs like Eclipse, IntelliJ, RAD, and build tools like Ant and Maven. Familiar with test automation frameworks and tools such as JUnit, Mockito, TestNG, Karma, Jasmine, Selenium, and Cucumber for unit, integration, and UI testing. Strong experience working across banking, finance, and healthcare domains, delivering secure, high-performance applications with a focus on clean code, scalability, reusability, and optimized performance across cloud and on-premise environments.

Technical Skills:

Category

Skills & Tools

Languages

Java 8/11, SQL, TypeScript, JavaScript, HTML5, CSS3

Frameworks

Spring Boot, Spring MVC, Spring Security, Hibernate, Struts

Web/UI

React.js, Angular 2–9, Bootstrap, jQuery, AJAX

Web Services

REST, SOAP, JAX-RS, JAX-WS, Swagger, JAXB

Databases

Oracle, MySQL, MongoDB, PostgreSQL, DB2

Cloud & DevOps

AWS (EC2, S3, RDS, IAM), Azure, Docker, Kubernetes, Jenkins, Terraform

Build & CI/CD

Maven, Gradle, Git, GitHub, Jenkins, SonarQube

Messaging

Kafka, RabbitMQ, JMS

Testing Tools

JUnit, Mockito, Selenium, Cucumber, Jasmine, Karma

Tools & IDEs

Eclipse, IntelliJ, Postman, SOAP UI, JIRA, Log4j

Professional Experience:

JPMC, New York City, NY

Mar 2023 - Present

Sr Java Full Stack Developer

Responsibilities:

●Developed and maintained scalable full-stack applications using Java 1.8, Spring Boot, Spring MVC, and React.js with Redux and Flux architecture.

●Built responsive and dynamic UI components using HTML5, CSS3, JavaScript, TypeScript, Bootstrap, and React.js, implementing Single Page Application (SPA) patterns with React Router.

●Created and integrated RESTful APIs using Spring Boot, with extensive use of lambda expressions, streams, and JPA/Hibernate for database interaction with MySQL and MongoDB.

●Utilized Spring Security and OAuth 2.0 for securing APIs, along with JWT tokens for authentication and authorization across services.

●Contributed to a hybrid backend environment using Scala alongside Java 8 for building performant REST APIs, applying functional programming practices and integrating with Apache Kafka for real-time data processing.

●Deployed microservices in Pivotal Cloud Foundry (PCF) and Azure, implementing infrastructure automation with Terraform and containerization with Docker and Kubernetes.

●Leveraged Apache Kafka for asynchronous messaging and real-time data streaming, along with ElasticSearch for indexing and implementing advanced search functionalities.

●Designed modular and reusable UI components using Material-UI and implemented complex state management logic using Redux and React Hooks.

●Configured CI/CD pipelines using Jenkins, Git, Maven, and SonarQube, integrating unit and API tests to ensure code quality and build stability.

●Participated in Agile ceremonies (daily stand-ups, sprint planning, retrospectives), collaborating closely with cross-functional teams using JIRA and Confluence.

●Developed automated test cases using JUnit, Mockito, and Jasmine/Karma, and conducted integration testing with Postman and SOAP UI.

●Used Apache Camel for transformation and routing of service data, and Log4j for logging, troubleshooting, and monitoring application behavior in real time.

●Managed version control and deployment workflows using Git, created custom Jenkins pipelines for Terraform deployments, and worked with Azure Functions, RabbitMQ, and NPM for frontend package management.

Environment: Java 1.8, Spring Boot, Spring MVC, Spring Security, React.js, Redux, Flux, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, Node.js, MongoDB, MySQL, RESTful Web Services, OAuth 2.0, JWT, Apache Kafka, ElasticSearch, Docker, Kubernetes, PCF (Pivotal Cloud Foundry), Azure, Terraform, Jenkins, Git, Maven, NPM, SonarQube, Apache Camel, Log4j, Postman, SOAP UI, JIRA, Jasmine, Karma, JUnit, Mockito

Citizens Bank, Franklin Ln, NJ

July 2020 – Feb 2023

Senior Java Developer

Responsibilities:

●Designed and developed front-end components using HTML5, CSS3, JavaScript, and jQuery, ensuring responsive and intuitive UI for banking applications.

●Built backend components using Java 8, Hibernate, JMS, and Oracle, with a focus on high-performance transaction processing.

●Created and consumed SOAP-based web services using JAXB, WSDL, and implemented SOA architecture to enable integration across systems.

●Followed ISDM methodology for detailed design, analysis, and development of complex modules using J2EE architecture.

●Utilized Hibernate annotations for mapping Java classes to Oracle DB and implemented Session Facade and JMS API for business messaging.

●Developed and maintained RESTful APIs using Node.js and Express, with TDD practices and modular architecture.

●Implemented automated UI testing using Selenium WebDriver with JUnit and TestNG, ensuring quality through regression and smoke testing.

●Worked closely with UI/UX teams and business analysts to translate requirements into fully functional components with React.js and Angular.

●Led CI/CD efforts by configuring Jenkins pipelines, managing Docker images, and using Terraform for environment provisioning.

●Utilized AWS services (S3, EC2, Parameter Store) for cloud integration, and maintained backend configurations in RabbitMQ, DynamoDB, and ECR for image storage.

Environment: Java 8, EJB2.0, Struts, Hibernate, JSP, JSF, Servlets, Web Services, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect, Cloud Watch, Kinesis, Cloud Trail, Dynamo DB, Rabbit MQ), Git, Jenkins, Chef, Docker, Docker Registry.

TIAA, New York City, NY

July 2019 – June 2020

Java Full stack Developer

Responsibilities:

●Developed full-stack web applications using Java 8/11, Spring Boot, Spring MVC, Spring Security, and Hibernate, integrating back-end logic with React.js, Angular 8/9, Node.js, and Bootstrap for responsive UI.

●Built and consumed RESTful and SOAP-based web services using Spring Boot, JAX-RS, JAX-WS, CXF, and JAXB, ensuring seamless communication between microservices and third-party APIs.

●Migrated monolithic applications into microservice architecture using Spring Boot, Apache Kafka, Spring Data JPA, and deployed services to AWS and PCF environments.

●Optimized performance and scalability by implementing RxJS Observables for HTTP calls in Angular 9, applying component-based development for future-proof front-end upgrades.

●Worked with GraphQL, Redux, and React Hooks to build isomorphic applications and reusable UI components with custom event handling, sliders, charts, and data grids.

●Developed concurrent services using Scala and Akka within a microservices architecture, leveraging actor-based systems for event-driven workflows and Kafka-based streaming.

●Handled backend data operations using MongoDB, MySQL, Oracle, and PL/SQL, executing complex queries, stored procedures, and MongoDB scripts for analytics and reporting.

●Secured APIs and UI layers using Spring Security, OAuth 2.0, and implemented OWASP standards to protect sensitive customer data.

●Built and maintained CI/CD pipelines using Jenkins, Docker, GitHub, Terraform, and managed deployments across AWS EC2, S3, RDS, and Kubernetes.

●Created automated test suites using JUnit, Mockito, Jasmine, Karma, Selenium, Protractor, and Cucumber for unit, integration, and BDD testing.

●Used Thymeleaf for server-side templating, implemented Log4j for logging, and monitored logs through Elasticsearch, Kibana, and Logstash (ELK).

●Managed cloud infrastructure by scripting AWS resources with Python SDK, automating backups, scaling, and deployments using Terraform and AWS CLI.

●Participated in Agile development with JIRA, peer code reviews using SonarQube, and performance tuning of APIs and front-end layers for better load handling.

Environment: Java 1.8/11, Hibernate, Angular 8/9, AWS, Spring Boot, Spring MVC, Microservices, HTML5, JavaScript, jQuery, JSON, XML, Bootstrap, Ajax, SOAP/REST, CSS3, Jenkins, PCF, GIT, Kubernetes, Docker, Mockito, JUnit, Jasmine, Scala, Karma, Eclipse, Terraform, Apache CXF, Oracle, MySQL, NoSQL, MongoDB, PL/SQL, Maven, Log4j, Kubernetes, Agile.

Sonata Software, Bangalore, India

Aug 2017 – Dec 2018

Java Developer

Responsibilities:

●Participated in the complete SDLC using Agile methodology, including design, development, implementation, unit testing, and deployment of enterprise applications.

●Developed front-end UI using HTML5, CSS3, JavaScript, AngularJS, Angular 2/4, AJAX, Bootstrap, and styled pages using external and internal CSS.

●Migrated existing applications from Angular 2 to Angular 4 to leverage performance benefits and improved TypeScript support using the latest NGC-compiler.

●Built and consumed RESTful and SOAP web services using Spring Boot, JAX-RS, JAX-WS, WSDL, SOAP, CXF, and used Swagger for API documentation and testing.

●Designed and implemented Microservices architecture using Spring Boot, Spring Security, and deployed containerized services to AWS EC2 using Docker and Jenkins CI/CD pipelines.

●Used Spring MVC, Spring AOP, Spring IOC, and Spring Batch for business layer development and integrated with Hibernate for ORM and data persistence in Oracle and MongoDB.

●Performed data layer operations using Hibernate HQL, custom queries, and CRUD operations with MongoDB NoSQL, storing data as JSON documents.

●Utilized JAXB, XSLT, XPATH, and XML parsers to transform and query SOAP messages, and validated responses against XSD schemas.

●Built REST clients and service interfaces, developed service APIs using Node.js, and handled real-time messaging through RabbitMQ.

●Managed build and deployment workflows using Git, Maven, Nexus, and automated Docker image creation and deployment on AWS.

●Conducted unit testing using JUnit, tracked issues via JIRA, and worked in Rapid Application Development (RAD) environments for accelerated delivery.

Environment: Java 1.6, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Hibernate, HTML5, Angularjs, Bootstrap, Servlets, RAD, Microservices, XML, AWS, AJAX, JAXP, JAXB, JAX-WS/RS, XSLT, WSDL, SOAP-Web Services, DB2, MongoDB, IBM Clear Case, FileZilla, SFTP, JUnit, Mockito, JMS, ANT.

Dell Services, Bangalore, India

May 2015 – July 2017

Java/J2EE Developer

Responsibilities:

●Participated in requirement gathering and followed Waterfall methodology for the full SDLC, including design, development, deployment, and support phases.

●Developed dynamic front-end interfaces using HTML, CSS, JSP, JSTL, JavaScript, AJAX, jQuery, Bootstrap, AngularJS, and JSON/XML for responsive web applications.

●Created reusable TypeScript components and services in Angular 2 to consume REST APIs, enhancing modularity and maintainability of the UI.

●Built and deployed Java/J2EE-based applications with Spring MVC, Struts, and EJB, performing URL mapping, validation, and view resolution.

●Implemented Spring + Hibernate integration for back-end services and performed database operations using JDBC, Hibernate ORM, and Spring ORM with Oracle and DB2.

●Developed and consumed REST and SOAP web services using JAX-RS, JAX-WS, JAXB, Jersey, and tested APIs via SoapUI.

●Utilized Apache Camel, JMS, and Message Driven Beans (MDBs) to handle asynchronous messaging with MQ queues, ensuring reliable service communication.

●Deployed J2EE components in WebLogic, WebSphere, and JBoss Application Servers, and used Ant scripts for build and deployment automation.

●Worked on stored procedures, triggers, views, and SQL queries in Oracle, IBM DB2, and implemented business logic using Session Beans and Entity Beans.

●Conducted unit testing with JUnit, managed version control using SVN, logged issues in JIRA, and used Log4J/SLF4J for monitoring and debugging logs.

Environment: Java, J2EE, Spring Boot, Hibernate, Microservices, AWS, Spring MVC, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, HTML, CSS, Bootstrap, Angular JS, REST and SOAP-Web Service, Test Driven Development (TDD), Spring Framework, JUnit, Soap UI, SVN, Oracle SQL, PL/SQL, JBoss.

Education:

Bachelor’s university and year of completion: Bachelors in Computer Science, TKR College of Engineering and Technology, 2015



Contact this candidate