Home

Excellent Consultant In My Bench - Java Backend Developer
[email protected]
Location: Remote, Remote, USA
Relocation: Any Location
Visa: GC
Please Find The Updated Resume Of My Candidate


Sr. Java Backend Developer
Sai Bharath Seelam
Phone : 336-396-4378
Mail : [email protected]


Professional Summary:
I have Decade of professional experience in Cross-Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
Expert in various Agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development Testing using Software Development Life Cycle.
Good experience in analysis, implementation, and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE technologies and Amazon Web Services (AWS).
Hands on experience in building applications using various technologies like Spring, Hibernate, EJB and JPA.
Extensive experience in design, development, and support Model View Controller (MVC) using Struts and Spring framework.
Strong experience in Spring modules - Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDE s like Eclipse.
Good experience in UI frameworks JavaScript, ReactJS, Angular 2 and above, AngularJS and experience in client- side validations.
Expert level skills on JavaScript, JSON, HTML5, DHTML, CSS3, Tiles, Tag Libraries and UI frameworks - Twitter Bootstrap, Materialize CSS.
Extensive experience in developing Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances.
Hands-on experience in Angular technology for one complete project in rebasing the UI of the application using the techniques in Angular, conducted detailed analysis to support the designing and development of BPM applications.
Experience in implementing the latest React features such as React Context API, React Hooks, Functional Components, and middleware such as Redux Thunk, and Redux-Saga.
Extensive experience in focusing on AWS services like EC2, VPC, CloudWatch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
Good experience on Docker and Kubernetes, hands-on experience in building Docker Containers.
Experience with Docker containers, AMI's to create Docker Images/Containers and Kubernetes container orchestration system.
Expertise in the migration of Distributed Data Management (DDM) from legacy WebLogic to the latest versions or alternative platforms such as Kubernetes.
Experience working with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
Expertise in implementing various Design Patterns (Session Fac ade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
Extensive experience in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
Experience in using Apache Kafka, ActiveMQ, RabbitMQ and AMQP as JMS provider.
Skilled in scripting with PowerShell, with a specific emphasis on migrating VB Script to PowerShell using Spring Boot and Maven.
Expertise in implementing Service Oriented Architecture by using SOAP and RESTful web services.
Good experience in installing, configuring, tuning IBM WebSphere, WebLogic, Apache Tomcat and JBoss.
Strong experience in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B, and XSLT.
Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, and SQL Server.
Experience working on NoSQL database MongoDB, Cassandra as part of Open-Source participation.
Experience with build tools like CI/CD, ANT, Maven, and logging tools like Log4J.
Good experience in using Version Control like CVS, SVN (Subversion) and Git.
Strong experience in Maven for build, Jenkins and SonarQube continuous integration.
Good experience with IDEs like Eclipse, IBM RAD, JBuilder, NetBeans, MS Visual Studio, Spring Tool Suite (STS).
Proficient in writing unit test cases using Junit, Mockito for challenging environments.
Hands on experience working on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
Good experience in Automation testing using Rest Assured framework and Selenium Web Driver.

TECHNICAL SKILLS:

Java/J2EE Technologies Java 8/17, Servlets, JSP, Multithreading, Web services, JDBC, RMI, JNDI, JMS, EJB, JSTL, STRUTS MVC
Java Frameworks: Hibernate, Spring, Spring Integration, Spring Boot, JUnit and Log4J
Web-Services SOAP and REST
Web/Application Servers Apache Tomcat, JBoss, WebLogic and WebSphere
Database Environment Oracle, MySQL, DB2, NoSQL, Cassandra, SQL Server
Frameworks Node JS, Express JS
Version Control Systems SVN, CVS, Bit Bucket and Git
Frameworks jQuery, Angular JS, Angular 12 and React JS
Agile Tools Jira, MDD
Others Selenium, Cucumber, JSON, CSS, CSS3, Bootstrap
Languages Java 8/17, JavaScript, Typescript, Kotlin, Java Beans, JSP, XML HTML SOL, PLSOL, MS SOL. XSLT
EDUCATION DETAILS:

University of Central Missouri in Computer Science -Dec 2012.


PROFESSIONAL EXPERIENCE

Client: Zurich insurance Parsippany, New Jersey. | Oct 2022 to till now.
Java Backend Developer
Responsibilities:
Responsibilities:
Developed modules using Core Java APIs, Collections, Java (Streams), Jordan API (Dates), Multi-threading, and Exception Handling, Generics, Enums, Java I/O and object-oriented designs patterns.
Implemented REST Microservices using Spring Boot.
Implemented microservices architecture using Spring Boot-based RESTful services, enabling modular development and scalability also Utilized REST and Spring Boot for efficient service communication. Integrated SOAP-based Web Services within the architecture to extend functionality across platforms.
Strengthened application security by implementing Spring Security with JWT authentication and access control. Enforced role-based access control policies to regulate user permissions effectively, ensuring data integrity and mitigating vulnerabilities. Employed advanced security measures to safeguard sensitive data, enhancing overall application reliability.
Deployed Spring Boot based micro services in Docker and Amazon EC2 container using Jenkins.
Developed RESTful APIs and microservices using Spring, Hibernate, and Jersey, worked on creating microservices using Jersey and Spring.
Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features.
Created POC for Spring Batch for running batch jobs, Worked with Gradle 3, maven 3.0 and Spring 3.0 and spring suite to develop the coding to batch jobs.
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
Used Spring Framework s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes
Worked on design and implementation of multi-tier applications using Java 17, Java-Servlets, J2EE, Java Beans, JSP Tag Libraries, JSTL, JMS, and Web services, Spring MVC, Spring Web Flow, Spring Boot, JAX- RS, SAX/DOM, JAXB, XSD and XSTL etc.
Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud & Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
Utilized TypeScript for writing type-safe and scalable codebases, enhancing the robustness and maintainability of the applications.
Leveraged TypeScript's support for modern JavaScript features and ES6+ syntax, enhancing productivity and readability while developing front-end and back-end components.
Utilized TypeScript's support for writing Node.js applications, allowing for the development of server-side logic with the benefits of static typing and modern JavaScript features.
Implemented customized authentication in Spring Security to verify user-role and secure the user pages.
Spearheaded the development of a secure FX trading platform using Java 17 and Spring Security, ensuring adherence to complex regulatory compliance frameworks and secure OAuth 2.0 authentication patterns.
Implemented Spring Boot microservices to support Equity and Equity Derivatives trading systems, utilizing modern Agile methodologies to ensure continuous integration and deployment via AWS Cloud services.
Leveraged AWS EC2 and Kubernetes to deploy scalable applications, optimizing the system for high-volume trading in FX and Equity markets.
Skilled in leveraging GitHub Actions for continuous integration and deployment workflows to ensure seamless testing and delivery processes.
Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.
Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
Created computing and data resources on AWS using EC2.
Deployed Spring Boot-based Microservices Docker and Amazon EC2 container using AWS admin console.
Built Docker images and run them on Docker containers.
Proficient in implementing secure and scalable OAuth authentication patterns, facilitating robust authorization strategies for protecting sensitive data and resources.
Worked on implementation of Zuul Proxy as the API gateway.
Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query, and Criteria.
Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.
Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON and ReactJS.
Used ReactJS Components, Forms, Events, Keys, Router, Animations, and Flux concept.
Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase.
Worked in RDBMS such as Oracle, SQL Server and wrote stored procedures triggers, cursors, and optimizing queries using SQL. Administered and deployed applications into WebSphere Application Server.
Developed Test Cases and performed unit test using JUnit with Mockito Framework.
Expertise in implementing robust security measures including authentication, encryption, and role-based access control (RBAC) in PostgreSQL databases.
Utilizing advanced PostgreSQL features such as JSONB data type, full-text search, and partitioning to enhance application capabilities and performance.
Developed and performed test cases using Mocha and Chai for front end unit testing.
Tested REST API using REST Assured framework. Used Log4j for logging and tracing the messages.
Created JSONgrekafka
request and validated the response using postman Interceptor and Swagger UI.


Environment: Spring, Spring Boot, Microservices, Hibernate, React JS, Next JS, Rest Node JS, Redux, Maven, Bootstrap, PostgreSQL, RabbitMQ, Java 17, Core Java, XML, XHTML, Angular 7, CSS, CS$3, HTML5, Bit Bucket, Bamboo, JavaScript, Docker, Oracle, Typescript, XSLT, MSSQL, MySQL, Oracle, SQL, No-SQL, AWS, Selenium, Cucumber, AMQ. Cassandra, GIT, Ansible, Jenkins, Kafka, Tibco

Client: St. Jude (Health Care), Memphis. | Nov 2020 to Sep 2022
Role: Full Stack Developer
Responsibilities:
Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
Utilized Java 11 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
Developed in creating RESTful services using Spring Boot for a range of healthcare features.
Used Spring Core Annotations for Dependency Injection (DI) and to create powerful RESTful web service APIs specific to healthcare requirements.
Implemented an orchestrated microservices architecture using Spring Boot to optimize healthcare service delivery.
Developed highly scalable microservices with Spring Boot, guaranteeing seamless and efficient service delivery.
Implemented rigorous security measures leveraging Spring Security, including JWT, OAuth 2.0, and RBAC, to safeguard critical information and maintain compliance standards
Designed and developed the UI using spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and spring integration with Hibernate.
Worked on Spring Security for application authentication and authorization.
Leveraged GraphQL to design and optimize APIs, incorporating server-side compression and other performance-enhancing techniques. Achieved a remarkable 50% reduction in backend call durations and content size.
Seamlessly integrated optimized GraphQL and REST APIs into Angular 14-based user interfaces, constructing dynamic dashboards powered by user entitlements. Implemented role-based components, contributing to a substantial 20% increase in user engagement and satisfaction.
Implemented optimization techniques in Oracle databases to enhance data retrieval speeds. This resulted in a significant improvement in overall application performance, positively impacting user satisfaction.
Automated critical cron jobs, consolidating user approvals and delivering summarized emails to senior leadership teams. Achieved a remarkable 25% increase in operational efficiency and streamlined communication processes.
Designed and implemented Role-Based Access Control (RBAC) for data access in a Spring Boot application. Ensured users have precise permissions to access specific resources, bolstering security and data integrity.
Conducted comprehensive unit tests for all implemented features, maintaining an impressive 95% test coverage. Ensured code quality and robustness, contributing to the creation of a stable and reliable software system.
Involved in multi-tier Java and J2EE based applications support, responsible for writing business logic using core Java, SQL queries for the backend RDBMS.
Implemented Custom Exceptions depending on the API Responses.
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
87Worked on AWS EC2, S3, Route 53, Elastic Beanstalk, Elastic search, AWS Mobile Hub, Amazon messaging services (SQS and SNS), Lambda, and Amazon Kinesis Services.
Planned, deployed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
Deployed and maintained production environment using AWS EC2 instances and ECS with Docker.
Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
Worked on implementation of business logic, and validation framework using Spring Webflow and Spring MVC.
Implemented REST Micro services using Spring Boot.
Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
Designed and developed RESTful web services using the JAX-RS API to communicate over the network.
Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
Created reusable React components and managed application state with Redux.
Implemented or exposed the Microservices to base on RESTful API utilizing, implementing the Microservices to base on RESTful API utilizing Spring Boot.
Worked on database design and development that involves Relational database schema, Normalization of tables. Oracle/MSSQL/DB2/Sybase SQL query-based programming and PL/SQL procedure programming, PostgreSQL.
Experienced in tuning PostgreSQL for optimal performance through query optimization, indexing, and configuration adjustments.
Proficiency in configuring PostgreSQL for high availability using features like streaming replication and synchronous replication.
Developed Mockito and JUnit test cases to improve code coverage.
Wrote application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.
Wrote & executed SQL Scripts and responsible for fixing the issues and monitoring them to make sure it releases in time.
Responsible for continuous integration and continuous delivery with the Jenkins Looper build tool.
Tested the performance of API using SoapUI, Postman, and JMeter.
Maintained build profiles in Team Foundation Server and Jenkins for CI/CD pipeline.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: Java/J2EE, Java 8, Spring, Spring Boot, Hibernate, Docker, Kubernetes, HTML5, CSS3, JavaScript, JSON, jQuery, AJAX, Node.js, Bootstrap, Angular 5/6/7, ES 6, Eclipse, JSP, SAX, XSLT, JMS, JBOSS, AWS, REST, GIT, JUnit, Maven and Windows

Client: Nationwide, Ohio | Dec 2018 to Oct 2020
Role: Full Stack Developer
Responsibilities:
Refactored the code to latest version of Java 8, Java 11. Worked on features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
Designed Frontend with in object-oriented JavaScript Framework like ExtJS, NodeJS, ReactJS and Bootstrap.
Implemented business tier using Spring Core, Spring AOP and Spring IOC by creating business services.
Implemented Microservices based Cloud Architecture on Amazon Web Services (AWS) Platform.
Used Spring Boot for developing Microservices and used REST to retrieve data from client-side using Microservices architecture.
Worked on AWS for storage & content delivery and application deployment services.
Maintained the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
Used ReactJS as frameworks to create single Spring MVC page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, ReactJS for Web UI development in JavaScript using JQuery.
Used NodeJS to run Webpack tasks and build properly the project.
Worked on ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Worked in using ReactJS Components, Forms, Events, Keys, Router, Animations and Flux concept.
Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA). Worked on NodeJS platform for a single-page application development.
Built backend REST API with NodeJS, ExpressJS and also implemented modules into Node JS to integrate with designs and requirement.
Created Hibernate mapping files for class associations, inheritances, and generating sequences.
Integrated Hibernate with Spring and configured corresponding XML configuration files.
Implemented Java Beans with JAXB Annotations for marshaling and un-marshaling of Java Objects.
Implemented modules into NodeJS to integrate with designs and requirements.
Implemented REST Services (JAX-RS) to interact with external systems.
Wrote complex queries, stored procedures and worked on performance tuning of SQL queries.
Used Eclipse and Tomcat Web Server for developing & deploying the applications.
Used Git for source code management and source tree for managing the code push, pulls, and resolving conflicts.
Used Maven to define the dependencies/plug-in and build the application.
Used JIRA to assign, track, report and audit the issues in the application.
Environment: Java, J2EE, design patterns, multi-threading, object-oriented programming, Spring 2.5, Ext.JS, Apache Struts, iBatis, EJB, XML, RAD in IBM WebSphere environment 6.0, WebSphere Application server 6.1, DB2, AJAX, JavaScript

Client: Synchrony Financial, Chicago, IL | Oct 2017 to Nov 2018
Role: Full Stack Java Developer
Responsibilities:
Involved in Software Development Life Cycle (SDLC) - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
Developed UI using HTML, JSF, JQuery and JavaScript, AJAX in few applications.
Developed CSS sheets for developing user aesthetic UI components.
Developed Web applications in MVC architecture using Spring framework.
Implemented logging in the application using Spring Framework AOP module to know the application status.
Implemented RESTful API using Spring MVC to do the backend data transfers.
Used Spring DAO module for performing CRUD operations on database.
Used Spring IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
Used Spring Security with JWT for the RESTful API to provide application security.
Developed SOAP Web service modules based on SOA architecture to consume services.
Called external applications using Web Services for delivering notifications.
Used JAXB parser for parsing the valid XML files as defined by the XSD.
Used JMS API to access the queues, read and write the messages for processing.
Worked on JUnit for creating test cases for all the Business Rules and the application code.
Set up the basic project setup from scratch using Spring-Hibernate based design.
Worked on JPA as persistence layer, involving EJB 3.1 annotations to synchronize with database through XML.
Deployed the application in JBoss Application Server.
Established database connectivity using JDBC and mapping the objects into MySQL database.
Used ANT scripts to fetch, build, and deploy application to development environment and used CVS as version control.
Interacted with application testers to review system defects and provided comprehensive fixes.
Addressed defects identified in DEV, QA, UAT phases and tracked them using JIRA.
Environment: Java 8, J2EE, Spring MVC, Spring DAO, Spring Security, Spring IOC, HTML, CSS, JSF, JQuery, JavaScript, AJAX, JWT, JDBC, SOAP, SOA, JMS, JPA, JAXB, Hibernate, EJB, MySQL, JBoss, Ant, CVS, Junit.
Client: Express Scripts St. Louis, MO. | Feb 2013 to Sep 2017
Role: Java Developer
Responsibilities:
Participated in all phases of the project development life cycle like design, development, testing, enhancements and production support.
Designed and Developed application by following microservice architecture using spring boot.
Implemented Customer Profile Service using spring boot, ensuring effective navigation and seamless operation.
Utilized Spring annotations and dependency injections for implementing business logic and developing microservices for enhanced modularity.
Worked with Hibernate to integrate with Spring Object Oriented Model (ORM), using DAO and POJO to efficiently map database tables. Redis caching for better read performance Various Hibernate methods for table inheritance Integrated Spring Integration for smooth communication with various web services, streamlining operations.
Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
Developed front end using JSP, HTML, CSS and client-side validations using JavaScript.
Implemented MVC architecture and developed action classes for the entire application using Struts framework.
Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
Wrote the exception and validation classes using Struts validation rules.
Designed and developed reusable Java classes for business logic functionality using services like JDBC and JNDI.
Used JSP as the view, Servlet as the controller and Java Beans as the model to implement the Spring MVC to handle HTTP requests.
Created the Registry Resources in WSO2 Governance Registry which would become a single resource for the registered schemas.
Used XML technologies like XPath, XSTL for preparing reports.
Developed dynamic and browser compatible pages using HTML, CSS, JQuery, Angular JS and JavaScript.
Developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3.
Developed WSO2 Carbon based Data Service layer to enable CRUD operations on Meta Content Repository.
Developed Dispatcher-Servlet with web.xml files for proper routing applications.
Invoked JavaMailSender API for automatically sending email functions.
Deployed the application on WebLogic Application Server.
Used JSON and XML to develop REST web services which are utilized by internal call-in web and mobile applications.
Monitored the error logs using Log4j and fixing the problems.
Wrote JUnit test cases for unit testing of the application. Wrote ANT scripts for building application artifacts.
Environment: Java 7, J2EE, JSP, HTML, CSS, JavaScript, Struts, EJB, Servlets, Java Beans, WSO2, JSON, XML, JDBC, JNDI, JMS API, JUnit, Log4j, WebLogic, Rational Rose.



--
Thanks and Regards,

Lavanya

Lead Sales Recruiter

[email protected]

D: +1(956)4463002 EXT:520

LinkedIn :https://www.linkedin.com/in/chintakayala-lavanya-158a05267
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree information technology microsoft procedural language Illinois Missouri

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];2736
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: