Home

sudhir - java developer
[email protected]
Location: Dallas, Texas, USA
Relocation: yes
Visa: GC
8+Years of professional experience in the IT industry on Cross Platform (Web & Client - Server)
application development and design using object Oriented Programming, Java/ J2EE technologies.
Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software
models like Waterfall and Test-Driven Development (TDD).
Expert in Core Java concepts like Collection Framework, Garbage Collector, Multi-threading,
Exception handling, Generics, Annotations, Serialization, JavaBeans, Externalization, and Interfaces.
Proficient at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON
with responsive web applications using Bootstrap.
Strong knowledge of Angular 4/6 practices in commonly used modules and creating reusable Components,
Pipes and Services.
Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
Experience in implementation of frameworks like Struts, Spring and Hibernate frameworks.
Experience with and solid understanding of Microservices and Spring Boot Development.
Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had
to be stored in AWS S3.
Experience in deploying Microservices to Pivotal Cloud Foundry (PCF).
Experience in producing and consuming both SOAP and REST web services.
Expert in implementing Service Oriented Architecture and Web Services using SOAP, REST.
Experience with Streaming platforms like Apache Kafka.
Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources,
Spring JDBC, Microservices.
Experience in working on web servers like Apache and application servers like Web logic, Tomcat,
WebSphere to deploy code.
Experience in creating build scripts using Ant, Maven and Gradle tools.
Extensive experience in implementation of the version control software SVN, CVS, Git.
Extensive experience in using databases such as IBM DB2, Oracle 11g/10g, SQL Server, PL/SQL, and
MySQL.
Proficient on different data sources ranging from flat files SQL Server, Apache spark, Oracle 11g/
PL/SQL Packages, Procedures, Functions, Triggers and other objects and Apache Kafka.
Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Session Facade,
DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

Technical Skills:

Programming Languages Core Java, SQL, PL/SQL
Java Technologies Servlets, JSP, JDBC, JNDI
Frameworks MVC, Spring, JPA, Hibernate, JDBC, Kafka, spring boot, Scala
Distributed Technologies Web Services (SOAP/REST), SOA, RMI, XSLT, XSD, DOM, SAX, Apache,

WSDL

Web/Application Servers JBoss, Apache Tomcat, WebSphere, WebLogic.
IDEs IntelliJ idea, Eclipse, NetBeans, Visual Studio
Scripting Languages JavaScript, CSS3, AngularJS, Angular 4/6
Markup Languages HTML5, DHTML, XML
Testing/Logging Tools JUnit, Mockito, Log4j.
Database Server Oracle, MySQL, SQL Server, PostgreSQL
Methodologies OOPS/OOAD, UML, Design Patterns, Agile, Safe Agile
Containerization Docker
Networking HTTP, SMTP, DNS, DHCP, SNMP, TCP/IP
Virtualization Oracle Virtual Box
Version Control Tools GIT, SVN, CVS
Cloud Platform PCF, AWS, Devops
Professional Experience
PNC Bank, Houston, TX Aug 2022 PRESENT
Sr. Java Developer
Responsibilities:
Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring
Framework and Hibernate.
Developed high-performance back-end applications by writing reusable, testable and efficient code using
Node JS and connecting applications to the web services.
Developed User Interface application modules using HTML, CSS, JavaScript, React, JSON and
AJAX.
Enhanced application performance by React component-based development in view of React framework
transitions.
Collaborated with the front-end developers and designed back-end services for business processes.
Involved in migration from current data center to Azure cloud using Azure site recovery and Database
Migration Service, Performed API management in Azure for backend operations and data persistence.
Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this
strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
Used Java 8 stream API s for bulk operations on collections using parallel streams.
Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot and
Spring MVC.
Devop s role converting existing AWS infrastructure to serverless architecture (AWS Lambda,
Kinesis) deployed via terraform or AWS Cloud formation.
Install and Maintenance of PostgreSQL, data base migration with AWS Aurora.
Excellent programming skills at a high level of abstraction using Scala and Java.

Running of Apache of Hadoop, CDH and map r-Distors, Dubbed EMR(Elastic Map Reduce) on EC2.
Deployed spring boot based microservices Docker container using Azure cloud container services.
Oversaw migration of existing application into Microservices architecture using REST API s, Spring
Boot and AWS. Deploy and maintain AWS EC2 instances in Docker.
Involved in the implementation of business logic in struts framework and Hibernate in back end.
Involved in designing web pages using HTML 5, CSS3, Java Script, Bootstrap, React.js, Mongo DB.
Implemented and maintained the monitoring and alerting of production using AWS cloud watch.
Used JSON and XML for developing the application to interact with API s, Web Services.
Developed client-side code in React Integrated with REST, Processed the JSON response.
Used spring Boot at back end which helped to develop application with ease.
Implemented high availability and performance applications and maintained database, data stores,
applications, and web servers.
Expertise and had hands on experience on custom connectors using the Kafka core concepts and API.
Identified options for potential solutions and accessing them for both technical and business suitability.
Involved in understanding and development of Restful API s for the front-end application and also
performed the unit testing.
Involved in designing and deploying multitude applications utilizing almost all the AWS stack
(Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability,
fault tolerance, and auto-scaling in AWS Cloud formation
Developed RESTful services using NODE JS Loopback Framework.
Have the working knowledge on Node JS package management and used the npm tool for setup.
Have experience with Mongo DB Atlas Clusters to connect to an existing database.
Tested the API s on the Postman tool to make it easy for creation, sharing, testing and documenting the
API s to save simple and complex HTTP requests and read their responses.
Worked on multiple delivery platforms, such as mobile vs desktop and optimized output to match the
specific platform.
Implemented automated testing platforms and unit tests and proficient in understanding of code
versioning tools such as GIT.
Implemented the Java 11 key features such as HTTP Client, readString and writeString for the core
business logic by using JPA as persistence framework to create server-side application returns customer
data via a web service call.
Good understanding of server-side templating languages, front-end technologies, fundamental design
principles, HTML5, and CSS and strong proficiency in Node JS frameworks and JavaScript.
Developed the endpoints using Java 8 and Migrated to Java 11 and connectivity with bean mapping.
Integrated with the continuous integration tools AWS Code Build for running tests on application
automatically and used Gradle for building web driver project.
Deployed the application using AWS Elastic Bean Stalk. Developed test cases in various controllers
for every component using JUnit, reported and deployed using AWS Code Build.
Deployment and support for applications in production servers and server management using Linux.
Implemented custom Hadoop application using open source programming languages.
Streamline data discovery and enable organizations to spend more time adding value with their data
using Spark, Hive.
Configured, tracked, managed, tested, and enhanced Jira, Confluence, and Bitbucket tools using
Atlassian experience.
Worked closely with analysts and data quality professionals to ensure data accuracy and completeness.
Attended development meetings like stand-ups, kick-offs and design sessions with the teams and
clients.
Developed custom plugins for Jira 7.x+ and Confluence 6.x+ using Java.
SAML and SAML2 are used to implement a single point of authentication.

Developed a variety of user interfaces and modules using Qt Experience with source control systems
such as Git and branching models

Environment: Java 1.8, Spring Boot, Java 11 , AWS, Groovy, React, JSON, AZURE, Eclipse, Visual Studio,
Docker, REST API, React JS, Kafka, Node JS, Java Script, MongoDB, scala and EMR, HTML5, CSS,Vue.js
Postman, Node modules, html-pdf npm, QML, Dynamo DB GraphQL, Linux, GIT, Hive, Hbase, HDFS, YARN,
MapReduce, Spark, SQOOP, XML, JSON, Spark-SQL, Data Frames, RDD, Jira, Jira 7.x, Confluence 6.x.

T-Mobile-WA Feb 2020 Jul 2022
Java Full Stack Developer
Responsibilities:
Used spring framework for integrating the MVC components with business services.
Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
Design and development web-application for business reporting and systems monitoring and troubleshooting
using J2EE, Tomcat.
Developed complex database objects like Views, Store Procedures and Synonyms which can be used by
java code and other downstream applications.
Involved in using Kafka and spring integration messaging channel for logging events.
Developed Audit trail application using Kafka & Elasticsearch.
Used a Micro service architecture, with Spring Boot-based services interacting through a combination of
REST and Apache Kafka endpoints.
Migrating existing applications into Micro service architecture using Rest APIs, spring boot.
Built RESTFUL web services.
Used Angular 6 as a framework to create a Single Page Application (SPA) which can bind data to specific
views and synchronize data with the server.
Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such
as Angular6.
Performed Web services testing between and third-party applications using SoapUI and performance
functional testing of REST APIs using JMeter.
Spring Controllers were used with Angular6 to route the control to desired Java services.
Involved in POC to containerize services (Spring Boot) and deploy to Cloud (PCF).
Used Spring Core for IOC implemented using DI and developing Restful web services.
Consumed SOAP based Web Services to integrate with the Web Application.
Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform built upon Spring Boot
Services.
Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server.
Used SOAP based messaging format to transfer requests and responses and validated the request and
responses against XML Schema Definition.
Involved in designing and developing the JSON, XML Objects with SQL Server.
Used GIT for Source Control and Version Management of all codes and resources.
Test and production Angular environment successfully using Jasmine.

Environment: JDK 1.8, J2EE, Spring Boot, Jasmine, Karma, RESTful, Bootstrap, Angular6, Postman, Log4j,
HTML5, Maven, CSS3, GIT, Oracle, Eclipse, PCF, Hibernate, Typescript, Junit, Kafka.

BCBS, Sunrise, FL Sep 2019 - Jan 2020
Java Developer
Responsibilities:
Implementation of SOA using Web Services and Java Messaging Service (JMS).
Involved in SDLC requirements gathering, analysis, design, development, and testing of applications
developed using Agile methodology.
Developed Single Page Applications (SPA) using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
Performed form validations using reactive forms from Angular 2 framework.
Created Services to consume REST API's and to communicate between components using Dependency
Injection provided by Angular 2.
Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for
communication.
Created continuous integration builds using Maven and Jenkins and deployed on WebSphere application
server.
Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client
Deployed applications on multiple JBOSS Instances and maintained Load Balancing, High Availability and
Failover functionalities.
Developed the application under J2EE Architecture using Spring, Hibernate.
Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception
handling for developing applications.
Worked on different modules of Spring including Spring MVC, Spring ORM and Spring Boot.
Used Java 8 features like stream and Lambda expressions.
Created, implemented, and managed Pivotal Cloud Foundry deployments
Integrating spring with Elastic search.
Developed test classes in JUnit for unit testing.
Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
Used GIT for version control tools for merging branches and used SourceTree to solve conflicts.
Worked with Threads, Multithreading, Synchronization and Collection API.
Environment: JDK 1.8, J2EE, Spring Boot, Hibernate, Typescript, Junit, Jasmine, Karma, RESTful, Bootstrap,
Angular 2, Postman, Log4j, HTML5, Maven, CSS3, GIT, Oracle, Eclipse, Windows 10.

Genems Systems, Inc, India Nov 2016 - Feb 2019
Java Developer
Responsibilities:
Implemented client-side validations using JavaScript.
Developed Servlets and Java Server Pages (JSP) as the front end.
Developed various Session beans to implement Business logic.
Involved in deploying the application on Web Sphere.
Used Log4J for logging framework used for extensive debugging of the code.
Used CVS as the Version control tool.
Involved in writing the JUnit test cases involved in writing test suites test units.
Involved in Integration testing and User Acceptance testing.
Developed EJB for business logic.
Used Collections Framework extensively with JAVA 1.5.
Developed applications with J2EE technology like Servlets, JSP, JMS for server-side coding.
Developed SQL queries with JDBC API to create, retrieve and update data.
Performed Unit test using JUnit testing framework.
Responsible for deploying applications on Apache Tomcat Web Server 6.0, JBoss 4.2 and Web Sphere
5.0
Used Multithreading mechanism for sending the messages to speed up and improve their performance.
Unit Testing of Web Services using SOAP UI.
Wrote Web Services using REST, SOAP for sending and getting data from the external interface using
JSON, XML data.
Consumed RESTful web services using AngularJS HTTP service and rendered the JSON data on the
screen.
Used Maven for build framework and Jenkins for the continuous build system.
Responsible for performing Code Reviewing and Debugging.
Used Spring Framework for implementing the Client Side MVC Architecture.
Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring
Application Framework.
Used Hibernate to store the persistence data into the MySQL database and wrote HQL to access the data
from the database.
Environment: JDK, Servlets, JSP, Spring, HTML, XHTML, XSLT, JDBC, Jenkins, JBoss, Maven, Agile
development process, WSDL, SOAP, CVS, JUnit, Log4.

Honey Well India Nov 2013 Sep 2016
Java/J2EE Developer
Responsibilities:
Used Hibernate to store the persistence data into the MySQL database and wrote HQL to access the data
from the database.
Used AGILE methodology and participated in SCRUM meetings.
Generated UML artifacts such as use cases, sequence diagrams, class diagrams using RAD.

Designed view page using HTML5, Bootstrap, JavaScript, CSS3 and JSP.
Used React JS for templating for faster compilation and developing reusable components.
Developed applications using Struts Framework and configured the validation framework for validations and
Tiles framework for layout management.
Involved in implementing Design Patterns (DAO, DTO and Business Delegates).
Involved in Installing and configuration of WebSphere Application server administration.
Used ORM tool Hibernate for data persistence and used Java Persistence API (JPA) through Hibernate with
EJB.
Involved in development and maintenance of new APIs for integration with ecommerce websites.
Involved in storing and retrieving data from Oracle Database using HQL.
Involved maintenance of the project and resolved the issues raised.
Developed Web Services for transferring data between different applications, experienced with
SOAP/WSDL and RESTFUL web services.
Involved in Analysis, Source code development, unit test case creation and unit testing
Used Firebug, and IE developer toolbar for debugging and browser compatibility.
Developed Multithread Application using with Thread Pool and Concurrent Executors
Used MAVEN build tool to build the application.
Used JUnit Test to automate functional and regression testing across integrated environments.
UAT support Analyzed issues that simulated in UAT phase, fixing and testing the issues and releasing the
code for UAT.
Used NodeJS to develop backend REST API Analysis, simulation, fixing and testing of the production
support issues as a part of the development team.
Deployment of work product on integrated system & provides necessary effective support for the issues if
encountered.
Environment: Java, HTML5, CSS, Servlets, JSP, JavaScript, AJAX, Bootstrap, React JS, XML, Struts,
Hibernate, EJB, Web Service, WSDL, SOAP, Maven, Junit, NodeJS, Oracle 10g, TOAD, Clear Case,
UNIX/LINUX, UML, Web sphere
Keywords: user interface javascript sthree database rlang information technology procedural language quasar toolkit Florida Texas Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];40
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: