Home

Sanath - Java Developer
pradeep.p@infinics.com
Location: Dallas, Texas, USA
Relocation: YES
Visa: H1B
Email: Pradeep.p@infinics.com
Contact : 703-302-1803

Having 10 years of experience in Software Development Life Cycle (SDLC) includes User Interaction, Business Analysis, Development, Implementation, Integration, Documentation, Testing, Deployment, Support and Maintenance of both Web and Client/Server Technologies.
Experience in application development using Java, J2EE, JSP, Servlets, JavaBeans, JDBC, JUnit, spring Integration with Rest Services.
Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Batch, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration, JPA and Hibernate ORM.
Expertise in setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
Expertise with Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.
Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX_RS, Jersey, Spring, Apache CXF and Node.JS and implemented SOA architecture with web services.
Experience on working in Cloud Services of Azure and AWS.
Created interactive web user interfaces using HTML, CSS, JavaScript, AJAX, jQuery, Angular, NodeJS, and ReactJS.
Skilled in developing Single Page Applications (SPA) using Angular and React.js.
Experience in development of java Restful Web, Jersey, Spring Boot and SOAP based services. Experience in ORM frameworks like Spring JPA and Hibernate.
Experience in SOAP Web services using APACHE CXF, JAX-RPC, JAX-WS, JSON Web services.
Good knowledge in SQL within Oracle, MySQL, MS-SQL Server, Postgres.
Implemented MVC architecture with Backbone.js, NodeJS, and Angular.js/ReactJS frameworks.
Expertise in XML technologies (DTD, XSL, XSLT, XML schemas) and parsers like SAX, DOM.
Develop robust and scalable GraphQL APIs for backend services using frameworks like Spring Boot.
Experience in implementation of Java Messaging Service tools like Rabbit MQ, Active MQ, Kafka.
Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
Expertise in XML technologies such as XSL, XSLT, XML schemas, X Path, X Forms, XSL-FO and parsers like SAX, DOM.
Used Kafka to produce and consume messages or data asynchronously to process real-time and high-volume data based on business requirements.
Integrate GraphQL with existing RESTful APIs for seamless data fetching.
Expert in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
Excellent understanding of relational databases involved in application development using several RDBMS like Oracle, MS SQL Server, IBM DB2, Sybase ASA
Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
Experience in understanding and using NoSQL databases MongoDB, Apache Cassandra, Couch DB, and Redis.
Experience with Integrated Development Environments (IDE's) tools like Spring Tool Suite, Eclipse and Net Beans.
Experience in Log4J, SLF4J for extensive logging, debugging and error tracing.
Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS:
Languages JAVA, SQL, PL/SQL
Frameworks & Tools Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Struts
Web Technologies HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, JSP 3.0, JavaBeans, Java Servlets API, AJAX.
Internet Technologies HTML 5, JavaScript 1.8, XML, CSS 3 and CSS 4, JQuery 2.11, Angular JS, BackBone.JS, Polymer.JS, Node JS
Web/Application Servers WebLogic, WebSphere, Apache Tomcat, JBOSS
Version Control Systems GIT, SVN, CVS
Database Environments Oracle, MySQL
Cloud Platforms Azure, AWS
Build Tools Maven, Ant
IDE's Eclipse, IntelliJ, STS.
Operating Systems Windows, Mac, Linux and UNIX

EDUCATION:
Master of Technology from Pittsburg State University, KS.
Bachelor of Technology from Vignan Institute of Technology & Aeronautical Engineering, India.

CERTIFICATIONS:
Microsoft Certified: Azure Developer Associate AZ-204.

PROFESSIONAL EXPERIENCE:
Goldman Sach s - Dallas, TX May 2024 - Till Date
Role: Java Full Stack Developer
Responsibilities:
Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java.
Deploy enterprise web applications using technologies such as Sencha ExtJS, Java, JavaScript, CSS, or HTML.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Developed a core component of Analytics with Node JS and Angular.JS.
Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML, Angular-JS, and Node-JS.
Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API s and Spring Boot for microservices.
Developed GraphQL APIs to serve as a unified data layer for microservices.
Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
Used Java8 features in developing code like Lambda expressions, creating resource classes, fetching documents from database.
Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
Create and configured the continuous delivery pipelines using Azure DevOps.
Deployed the Applications into Kubernetes.
Used Kubectl commands to check the pods, namespaces, scale the applications and to check the status of the applications.
Used AMS ECS for the containerization of the application for better security, reliability, and scalability.
Enhanced security for APIs by configuring AWS Cognito and IAM roles to manage GraphQL API authentication and authorization.
Being a Software Engineer, participated in deploying the services/applications in AWS ECS instances and Kubernetes as well by creating the pods for load balancing.
Used Soap-UI and Postman for testing the Web services.
Used Apache JMeter for Performance testing the Application.
Used Dynatrace Application to monitor the Application Status and for any issues related to the Application.
Work on Active MQ Messaging Service for Integration.
Work with SQL queries to store the data in MS SQL Server.
Closely worked with QA, Business and Architect to solve various defects in a quick and fast manner to meet deadlines.
Extensively worked on writing Integration Test Suites for the Web Services.
Perform build and unit testing using tools such as Maven or Junit.
Environment: Java 11, Python, Spring Boot, Angular8.0 RESTful, SOAP, Spring Cloud Task using Spring Cloud Data Flow, Apache ActiveMQ, AWS ECS, OAuth2 using JWT (Keycloak), Microsoft Azure, Kubernetes, Microsoft SQL Server, Spring JDBC Template, Maven, GIT, Postman, Docker.

Dematic/Kion, Austin, TX December 2021 April 2024
Role: Java Full Stack Developer
Responsibilities:
Actively took part in complete development of Agile Methodology from gathering the requirements to testing and deployment of applications.
Involved in designing Use Case diagrams, Class diagrams and Sequence diagrams as a part of design phase.
Used Java 11 new utility Methods in string class like isBlank(), lines(), trip(), stripLeading(), stripTrailing(), and repeat(int).
Used Spring Boot for developing Microservices and used REST to retrieve data from client-side using Microservices architecture.
Redesigned the application modules using Spring Boot Rest API/Services, Spring, and Spring-Data.
Integrated Angular 13 applications with backend microservices, ensuring seamless communication between frontend and backend systems.
Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
Implemented REST Micro services using Spring Boot, Generated Metrics with method level granularity and Persistence using Spring AOP.
Developed Micro Services using (MEAN Stack) Node.js, Elastic search on Private Cloud OpenStack using Express.js.
Wrote code using Javascript, Coffeescript, AngularJs, Bootstrap.
Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker.
Collaborated with backend developers to define API contracts and efficiently consume RESTful APIs in Angular 13 applications.
Implementing the API s using GraphQL.
Migrating Services from On-premise to Azure Cloud Environments.
Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.
Implementing MVC architecture using Spring MVC framework using React or Angular as GUI development and DB Modeling using NoSQL and PostgreSQL.
Created a Single Page Application (SPA) using Angular and Vue.js for the frontend, while employing Node.js and Postgres for the backend, enabling a seamless user experience.
Designed a Single Page Application (SPA) using Angular and Vue.js for the frontend, Node JS with Postgres for the backend, enabling real-time data retrieval.
Worked with creating WSDL Documentation to act as agreement between producer and consumer of the Web service.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
Developed web services using XML, REST for providing business services to other applications.
Responsible for creation and consumption of Web services using SOAP and WSDL.
Involved in writing SQL, Stored procedure, and PL/SQL for back end.
Implemented Spring MVC RESTful services and consumed via HTTP services from Angular 13.
Involved in building applications that work on mainly Groovy grails, Html, CSS, Rest Services, Java Script, Maven, Hibernate.
Designed and Developed ClientSide application using AngularJS, HTML5, CSS3, Javascript, ES6, BOOTSTRAP, jQuery.
Used OAuth2 to provide authorization decisions across a network of web enabled applications and API.
Conducted configuration and optimization of Azure Web Apps to ensure elevated levels of availability and performance.
Wrote minimal code to build responsive and reusable forms with validations using React with Redux Architecture.
Used NodeJS to structure JavaScript code to build endpoints.
Used deploying applications on Apache Tomcat, NodeJS.
Worked on Spring Tool Suite to develop, debug, integrate and deploy the application.
Used multithreading to read the data stored in the cache which reduces the time of execution of the application.
Created Single Page Application (SPA) using Angular 13 framework for binding data to specific views and synchronize data with server.
Managed and fine-tuned data storage solutions, employing MongoDB, Cassandra for NoSQL requirements, and harnessing the power of Postgres and Cockroach DB for relational data, guaranteeing optimal CRUD operations and database performance.
Deployed the developed web components on Apache Tomcat Web-Server.
Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
Created Oracle store procedures for handling and processing complex data-based logics.
Used Log4J for extensible logging, debugging and error tracing.
Used Git for version controlling and regularly pushed the code to GitHub, Used for source code maintenance.
Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
Involved in daily scrum, sprint planning, story sizing and sprint retrospective meetings.
Environment: Java 11, Spring, Spring Boot, Spring AOP, Spring Data, Microservices, Angular 13, XML, REST, Kafka, Spring Tool Suite, Eclipse IDE, Azure, Maven, Jenkins, JavaScript, Oracle, Log4j, React, NodeJs, WSDL, AWS, GITHUB, Jira, Tomcat, OAuth2, Agile, Windows.

Verizon, Richardson, TX July 2021 December 2021
Role: Java Full Stack Developer
Responsibilities:
Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.
Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
Used Spring MVC for Presentation Layer and Spring DI /IOC to inject dependency into beans.
Developed REST based Web Services using REST.
Integrated AWS CloudFormation for infrastructure as code, ensuring consistency and repeatability in deployments with Spinnaker, all while leveraging Groovy for enhanced automation.
Implemented Amazon API Gateway to manage and secure APIs, augmenting the overall Microservices architecture with Groovy-powered efficiencies.
Used Spring Security to provide user authentication and api authorization for allocation security.
Streamlined CI/CD pipelines with Azure DevOps and Jenkins, employing Docker and Azure Container Registry for container management.
Utilized Spring Kafka API to efficiently handle messages on a Kafka cluster configuration, resulting in smooth message processing.
Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
Involved in Responsive Web Design for developing the partner Homepages using HTML5, CSS3, JavaScript, ReactJS, NodeJs, and JQuery.
Create Test plan, High level test cases and then detailed test cases for ETE testing.
Involved in using NoSQL (MongoDB) data models document, key-value & wide column or graph model. Involved in building applications that works on mainly Groovy grails, Html, CSS, Rest Services, Java Script, Maven, Hibernate.
Developed responsive UI Webpages using HTML5, CSS3, jQuery, Angular 9, JavaScript.
Used Spring MVC and Annotation to manage URL mappings with controller for the communication between front-end and middle tier.
Developed service components which are exposed as web services using Restful Web Services using JAX-B.
Automated build processes with Groovy-powered Gradle Scripts, fortified logging with Log4J, and ensured comprehensive unit testing with Mockito.
Created relevant staging tables to load the CSV files, identified the business validation rules. Created SQL Loader script generator application using UNIX shell scripting and PL/SQL.
Used JDBC to connect to the relational database and used Log4j for logging to trace the application log messages which is used for debugging.
Followed the Maven build life cycle to build the application and deployed into Tomcat server.
Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
Used JIRA for writing user stories and raising defects in a defined sprint.
Environment: Java 1.8, Spring, Spring Boot, Microservices, Spring (MVC, DI, IOC, Security), JDBC, JAX-RS, RESTful Web Services, Kafka, PL/SQL, Maven, Tomcat, Log4j, GIT, Jira, Oracle, Agile, Windows.

Dish, Denver, CO April 2020 July 2021
Role: Java Developer
Responsibilities:
This web-based application was built using Agile development practices using Extreme Programming.
Designed, implemented and tested the Spring Domain Model for the services using Core Java.
Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
Used Web Services to extract customer related product data from machines and servers using WSDL, XML using Service Oriented Architecture.
Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript and AngularJS.
Integrate the dynamic pages with Backbone JS and JQuery to make page dynamic.
Developed presentation layer using HTML5 and CSS3, JQuery, ReactJS, BackboneJS and AngularJS.
Deployed the application in the WebSphere Application Server and Configured Kafka in the WebSphere application server to send pages on the queue.
Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript, and JQuery.
Integrated springs framework with Hibernate that is used for Database operations.
Collaborated on design spec reviews together with Business Analysts
Have worked on Oracle 10g data base for storing and retrieving the application data
Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
Involved in loading and storing objects using Hibernate.
Involved in configuring Hibernate mapping file.
Environment: Java 1.7, Java 11, Hibernate, Microservices, JAXB, XML, JSF, JSP, Webservices, HTML, JavaScript, CSS, SQL, Tomcat, Wildfly, Github, Oracle, GIT, Jira, Linux.

Wipro, Hyderabad, India September 2017 July 2019
Role: J2EE Developer
Responsibilities:
Used Agile methodologies in software development life cycle including Requirements gathering, Analysis, Design, Code development, Testing.
Designed project related documents which includes Use case, Class and Sequence diagrams.
Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton.
Worked on the SPRING framework like SPRING IOC and SPRING DAO, Transactions, Security, AOP, MVC, ORM etc.
Implemented the application using Spring Boot Framework and handled the security using Spring
Designed and developed Rest Services using Java, spring, Spring Boot, RESTful, JPA, Hibernate.
Responsible for developing the presentation layer using Model View Architecture implemented by spring.
Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
Worked on Form classes of Spring Framework to write the routing logic and to call different services.
Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
Worked on hibernate to save and retrieve data from java to Oracle database.
Used GIT as version management, JIRA for defect management system.
Implemented Exception mechanism and used API specific error message mechanism.
Environment: Java 1.7, Spring, Spring Boot, Spring(IOC, AOP, Security, MVC, DAO), Hibernate, Microservices, JAXB, XML, JSF, JSP, Webservices, HTML, JavaScript, CSS, Oracle, GIT, Jira, Linux.

Tejoma Technologies, Hyderabad, India July 2015 August 2017
Role: Software Developer
Responsibilities:
Utilized JAVA and HTML to design website page to make advertisements easier for users to View.
Involved in walk through with the analysis for Use Cases and feasibility scope.
Used Agile methodology for the iterative application development, weekly sprints, stand up meetings and customer reporting backlogs.
Developed front-end using JSPs, HTML and used JavaScript for client-side validations.
Involved in complete life cycle of design, development, and testing of application.
Developed PowerShell script for command actions.
Involved in the application development and unit testing.
Maintained the struts config files, tiles definition files and web.xml.
Developed the JSP s using the struts framework tag libraries.
Preparation of Test Plans.
Environment: Java 1.7, Hibernate, Microservices, JAXB, XML, JSF, JSP, Webservices, HTML, JavaScript, CSS.
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database microsoft procedural language Arizona Colorado Kansas Texas

To remove this resume please click here or send an email from pradeep.p@infinics.com to usjobs@nvoids.com with subject as "delete" (without inverted commas)
pradeep.p@infinics.com;5612
Enter the captcha code and we will send and email at pradeep.p@infinics.com
with a link to edit / delete this resume
Captcha Image: