Home

jithendra - fullstack backend developer
srikanth.sidda@syntechitsolutions.com
Location: Tampa, Florida, USA
Relocation: no
Visa: h1b
PROFESSIONAL SUMMARY:
Around 11+ years of experience in requirements gathering deployment of Web Applications and client server multi-tier applications using Java/J2EE,Apache Kafka, React JS, Angular JS technologies.
Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used methodologies like Agile Scrum, Waterfall and TDD development.
Extensive expertise with Java, Kafka, J2EE, JSP, JDBC, Groovy, Grails, Servlets, JavaBeans, JBoss, JavaScript, Angular, React, jQuery, CSS, Ajax, JSON, XML, Web Services, Struts, Spring, Micro services, Spring Boot, Hibernate and Oracle PL/SQL, POSTGRES, MYSQL, MSSQL, Agile, Enterprise Context, MongoDB, DynamoDB.
Experience in developing chatbots to provide customer service for adding as an add-on to the websites to serve their customers and to run the surveys using Google Dialogue Flow/Yellow.AI integrations into our applications.
Experience in developing applications for our Cyber Defense Center team to block any malicious traffic in F5LTM, Cisco Umbrella, Signal Sciences, Zscaler, etc., that has been detected by systems.
Has working experience in Information Security Team.
Experienced in design and development of multi-tiered distributed environment using Java &J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, spring, JSF Prime Visualization, Spring MVC and Hibernate for persistence purpose.
Hands-on experience in developing applications with Apache Kafka with the entire life cycle(Design, Deployment, Optimization) in our product ecosystem at PayPal.
Integrating Java backend applications with Kafka Streams from Splunk events for Cyber Defence Security at PayPal.
Developed Micro services with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI, Groovy, Grails and JPA to develop loosely coupled process and worked on Micro service using Spring Boot through the combination of REST and Apache Kafka, Apache Pulsar, WebSocket in JMS, RMQ, EMQX, HiveMQ, Eventhub message brokers.
Have working hands on experience on Monolithic Web Application which has been developed using IBM WebSphere RAD.
Has worked on rewriting the entire Monolithic web application to latest technology stack and built separate microservice modules wherever possible while re-writing the application.
Has worked on maintaining application written in Golang to make use of go-routines for running the internal jobs on demand to prepare reports through Rest API.
Has working experience with MuleSoft.
Have built event based microservice flows using MuleSoft.
Migrated a legacy PHP system to a robust Rails 5 application, enhancing system efficiency at PayPal.
Developed RESTful APIs for fetching the system health using Rails 5 while working at PayPal.
Developed and maintained Azure cloud infrastructure, including virtual networks, storage accounts, and virtual machines
Automated cloud-based deployments using Azure DevOps
Implement and maintain Azure Active Directory
Had working experience with Terraform as a tool to configure our project specs on AWS platform.
Expertise in different open-source frameworks like Struts 2.0/2.1, Spring 2.5/3.0, Play and ORM Technology like Hibernate, JPA, jQuery.
Part of the Api team that implemented the WebSocket s feature for API Gateway. The application is able to act as a proxy WebSocket server, intercepting, authenticating, and authorizing WebSocket s messages in both ways.
Good hands-on experience with Java 8 newer features like Stream API, Time API, Collection API, Lambda expressions, Functional Interfaces to migrate the existing applications and development in enterprise web applications using Core Java, Java 1.6 to 1.8, and J2EE.
Developed applications using latest technologies like EJB 3.0, Hibernate, Spring, and REST based Web services (axis 2.0, JAX WS 2.0, JAX RS2.1, Jersey 2.26+), Rule Engines (Drools4.1, ILOG, Pluto), XMLAPI and tools.
Good Working experience with Spring Application Context Module, Spring MVC Framework module, spring boot and using spring modules like Spring Core Container Module.
Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJs, Bootstrap, tag Libraries, Custom Tags and JavaScript Frameworks such as AngularJS, and ReactJs.
Expertise with frameworks like AngularJS, ReactJS, JQuery in web presentation layer with servlets, JSP, Spring MVC at the web controller layer.
Good Experience on MVC frameworks like Angular5, Angular4 for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives.
Good Experience on core java with strong understanding of Collections, Exception handling, Garbage Collector. Experience in writing queries using Oracle10g, MySQL and NoSQL database MongoDB.
Experience in Service Oriented Architecture (SOA), SOAP Web services, Restful API and micro services architecture in integrating REST, SOAP services using WSO2.
Extensive experience in developing RESTful (JAX-RS) web services, JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules.
Experience in Web/Application Servers such as Tomcat 6/7, OAS, and Apache server for deploying and configuring web applications.
Expertise in SOA/ESB, WebLogic and Database performance tuning and administration tasks and having Valuable experience in working with the Document Object Model (DOM) and DOM functions.
Expertise with development tools like IntelliJ IDEA, Eclipse, My Eclipse, TOAD, NetBeans, SQL developer, JDeveloper and developing web services using WSDL, RESTFUL and SOAP.
Experienced in deploying J2EE applications on Apache Tomcat webserver and Web Logic, Jboss application server in consuming SOAP web service using Apache CXF and Axis frameworks.
Used NodeJS, Grunt JSMVC framework for developing the Single Page Application (SPA) and worked on design patterns like DAO, DTO, Abstract Factory SDO, BO, Singleton, Interface, TO.
Experience in using text-Editors like Eclipse, Sublime Text, and Notepad++ and Robust design and development experience in J2EE including JSP, Servlets, JDBC and JMS.
Experience with cloud technologies like using Amazon Web Services (AWS), Microsoft Azure, pivotal cloud Foundry (PCF), and Red Hat OpenShift in various environments.
Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, SQS, SNS, Cloud Formation, dynamo DB, lambda, cloud watch etc.,
Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously and send JMS messages to other MQ modules.
Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs and Developed unit and integration tests for existing micro services using JUnit, Mockito and Docker.
Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools and Used Maven and Jenkins as build tool for deploying the application.
Expertise in writing Junit test cases for system testing used Log4j for logging and Diagram Experience with Activity BPM and BPMN 2.0
Carries out various other technical and nontechnical tasks related to full Stack software development and worked with SVN, GIT and GITHUB for version control and Quality Center, HPALM, Jira for bug tracking.
TECHNICAL SUMMARY:
Languages Java 1.5/1.7/1.8/11/15/17/19, HTML/HTML5, C/C++, XML, UML, SQL, PL/SQL, Unix, Rails 5
Web/App Servers Tomcat 6.x/7.x/8.x, Soap, Rest, Rest API, Kafka, WebLogic, WebSphere, JBoss4
IDE/Tools IntelliJ, Visual studio, and Eclipse
Databases ORACLE 9i/10g/11g/12c, Mongo DB, SQL Server 2005/2008, MYSQL, PostgreSQL, Sybase
12.5, DB2, Postgres 9/11
Build Tools Pivotal Cloud foundry (PCF), Docker, CI/CD, Kubernetes, Google cloud, Spring Data Cloud flow (SCDF), Red Hat OpenShift
Java Technologies J2EE, JSP, EJB, Swing, Servlets, JDBC, XML, XSLT, JMS, JNDI, UDDI, Web Services
Frameworks & tools Struts, Spring 4/5, Spring Boot, Spring MVC, Hibernate, Junit, ReactJS, NodeJS, Mockito, AJAX, AngularJS, Angular 6/7
Web Technology HTML5, DHTML, CSS, JavaScript, JSP, jQuery, AJAX, Typescript
Kafka Apache Kafka, Confluent Kafka, Design, Deployment, Kafka Connect, Kafka Streams, Confluent Control Center, Prometheus
Design & Modeling UML, Design Patterns, Microsoft Visio, Rational Rose, Agile SCRUM, JIRA, Rally, Agile Enterprise Context
Version Control CVS, SVN, GIT.
AWS EC2, RDS, S3, ELB, EBS.
GCP Dataflow, Dataproc, and Pub/Sub, TensorFlow, Stackdriver and Cloud Monitoring
Azure Virtual Machines, Active Directory, Blob, Auto Deployments, EventHub
Certifications Oracle certified Java SE 6.0 Developer
Certified IoT professional from Collabra Tact

EDUCATION:
Btech (ECE) Jawaharlal Nehru Technological University Hyderabad, Graduated Year - 2013
PROFESSIONAL EXPERIENCE:
Client: Edward Jones/FSTECK May 2023 - Present
Role: Java Architect/Full Stack Developer
Description: At Edward Jones, we re part of Enterprise Security domain and Security and Identity Management Team. It s a micro service architecture and a lot of modules combined to provide resource access tokens to customers with certain validity across the Organization.
Roles & Responsibilities:
Was part of the application re-writes from old tech stack to latest Java eco system.
Has analyzed the applications designs and its functionalities from scratch and designed a new system and develop it from scratch to mimic the exact behavior as of old applications.
Few applications include, Computer movement application shell application written in PERL to Web application with Java Spring boot and Angular micro services.
Worked on Logon Logger Application which is a windows native application used to track the login and logout events of the enterprise users.
Worked on Logon Logger Web application which retrieves the login and logoff events of all systems, saved in the central database which is developed as Java Spring Boot and Angular micro services.
Caring out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
Has managed the Kafka servers to handle the loads with the autoload balancers and created the server configuration scripts to spin up the new servers to match the existing configurations.
Has configured monitoring tools like Grafana, Splunk to monitor the thorough output of events, topics and current system loads.
Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, Multithreading and in working with SOAP &REST Web Services.
Implementing Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
Implementing the user interface using Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
Using Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
Designing and developing and testing HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, Express, NodeJS and Mongo DB.
Using Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private clouds.
Extensively used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack.
Developing J2EE Micro-services using Spring Boot interacting with Mongo DB back end implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX.
Using Grafana as a monitoring tool for Spring Boot, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
Participating with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
Unit Test the implemented changes as per test cases, debug the implemented code, integrate the changes in Testing Environment, fix reported bugs of already implemented changes Cooperate with team members during concurrent developments.
Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, WebSphere, Azure, Mongo DB, Kubernetes, Junit, Jenkins, Kafka, NodeJS, jQuery, Jboss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.

Client: Dell/FSTECK Oct 2021 May 2023
Role: Full Stack Technical Architect
Description: At Dell, we re part of ARCCE domain and Order Management Team. Dell has its own Order Management portal and all the sales invoices will be generated and distributed to customers by the modules our team has developed. It s a micro service architecture and a lot of modules work together to generate an invoice based on the buyers locality and their local laws.
Roles & Responsibilities:
Caring out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
Has integrated all the microservices to communicate with the Kafka Streams and event-based processing based on the Kafka topics for incoming and outgoing events, and given proposal to upgrade to Confluent Kafka with Leadership to scale the services.
Has managed the Kafka servers to handle the loads with the autoload balancers and created the server configuration scripts to spin up the new servers to match the existing configurations.
Has configured monitoring tools like Prometheus to monitor the thorough output of events, topics and current system loads.
Involving in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL involving in self and peer-to-peer review, creating, and updating technical and functional documents.
Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, Multithreading and in working with SOAP &REST Web Services.
Designing and developing and testing HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, Express, NodeJS and Mongo DB.
Using Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private clouds.
Extensively used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack.
Developing J2EE Micro-services using Spring Boot interacting with Mongo DB back end implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX.
Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
Participating with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
Unit Test the implemented changes as per test cases, debug the implemented code, integrate the changes in Testing Environment, fix reported bugs of already implemented changes Cooperate with team members during concurrent developments.
Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, AWS, Mongo DB, PCF, Kubernetes, ReactJS, Junit, Cassandra, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, Jboss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.
Client: PayPal, India Oct 2018 Sep 2021
Role: Sr. Java Developer
Description: At PayPal, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we re supporting our customers financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly striving to uphold our powerful backing promise to our customers and each other every day.
Roles & Responsibilities:
Caring out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
Developed an internal product which will help developers to figure out if there are any failures while processing the request or system is taking time to respond by integrating Yellow.AI with our app and integrating the logs data from the servers.
We have used Confluent Kafka to stream-line data from the Splunk feeds from the Cyber Defense Center to our Java components where we will Orchestrate the data and transfer it to upstream firewalls like F5LTM, Zescaler, and Signal Sciences, etc, to block the traffic.
Configured Graphana to monitor Kafka performance.
Configured Kafka topics, and retries.
Was part of the Enterprise Security Team and use to serve Cyber Defense Security Clients to control the malicious traffic.
Involved in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL involving in self and peer-to-peer review, creating, and updating technical and functional documents.
Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, Multithreading and in working with SOAP &REST Web Services.
Has worked on maintaining application written in Golang to make use of go-routines for running the internal jobs on demand to prepare reports through Rest API.
Automated cloud-based deployments using Azure DevOps for Microservice components in our domain.
Implement and maintain Azure Active Directory for role-based access.
Integrated events based microservice components with Eventhub for processing the reports.
Implementing Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
Implementing the user interface using Java 8, JSP, AJAX, Angular7.0, React JS, Groovy, Grails, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
Using Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
Design and implement data pipelines using GCP services such as Dataflow, Dataproc, and Pub/Sub
Monitor and troubleshoot data pipelines and storage solutions using GCP's Stackdriver and Cloud Monitoring.
Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
Designing and developing and testing HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, and Mongo DB.
Using Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
Extensively used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) and Red Hat OpenShift using build pack.
Developing J2EE Micro-services using Spring Boot interacting with Mongo DB back end implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX.
Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, Groovy, Grails, SOAP, REST, REST API, WebSocket, Micro services, AWS, Mongo DB, PCF, Kubernetes, ReactJS, Junit, Cassandra, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, Jboss, Linux, CI/CD, Agile, Enterprise Context, JIRA, Eclipse, AJAX, JSON, JSF, Rally, Jira.
Client: Vantage Technologies/People Admin/CESIT, India Oct 2017 Oct 2018
Role: Sr. Java/J2ee Developer
Description: At CES IT we have worked for our client Align Technology is a global medical device company that is changing lives through better smiles. We reimagine and reinvent the way orthodontic and restorative treatment is presented and delivered to millions of people around the world through our network of Invisalign-trained doctors. We pioneered the world's first clear aligners we have continuously innovated with new products and technologies.
Roles & Responsibilities:
Converting business requirements into technical design and developed the system as per the technical specifications following agile methodology, an iterative development for the project and participating in code reviews.
Worked on a product called League Minder which is a sports app. Users can book the tickets for the soccer matches that will happen across the Country. We have automated the booking process using the Google Dialogue Flow, where users can search the matches, available seats, and payments can be done automatically using the wallet from this flow.
We have developed a cloud meeting app which utilizes Jitsi and Jibri with Java and Angular stack to limit the meeting participants and enables cloud recording feature.
We have developed a Messaging application that will enable agents to connect with their customers in real-time through messages, voice, video, and screen-sharing features by leveraging WebSocket technology in Java.
We have completed automating partial refunds or full refunds for the payments made using Stripe for the services in the app when customer wants to opt-out using the Google Dialogue Flow.
Developed various DOA s in the applications using Spring 4.0, ReactJS, Angular JS support and fetch, insert, update and deleted data into the database table worked with Cloud management and Chef Automation.
Designing and implementing scalable, REST and micro services- based mobile back-end. The back end is being written in Java using Spring Boot for simplicity and scalability.
Worked on converting the PSD to a pixel perfect XHTML page using CSS3 and HTML5 used State management supporting like request, application, and session, flash and view scoped Java beans.
Implemented the application specific SOAP based Web services to transfer data in real-time between EXPERE document engine, Teamwork s BPM tool and other legacy systems by utilizing WSDL, SOAP, Axis and JMS technologies.
Developed tools using Python, Shell scripting, XML to automate some of the menial tasks able to dig into unfamiliar codebases to understand bugs and solve problems using Golang.
Designed and developed Asynchronous service on Amazon using SNS/SQS. Created Business Logic using Python to create Planning and Tracking functions.
Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer.
Experience in developing web-based GUIs using Angular JS, React JS and JSP, HTML, Groovy, Grails and JavaScript developed DAO s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, and Exception Handling.
Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
Developed EJB Components, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
Developed Java Helper classes for updating Customer Accounts and Customer information configured and deployed the application in IBM WebSphere application server.
Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize with Angular6 framework.
Build, Merged, Configured and deployed the code in WebLogic Server of DEV Environment, TI and Staging Environment logged issues and bugs with Jira, created and participated in code reviews using Crucible 2.0/3.0
Experienced best practices for integrating micro services into an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
Developed presentation layer using HTML, CSS and JavaScript tuned TCP/IP, JVMs, JVM heap size, garbage collections and Native threads worked with a variety of issues involving multi-threading, server connectivity and user interface.
Environment: Java 7.0, WebSocket s, J2EE, HTML, CSS, JavaScript, XML, JSP, Hibernate, SOAP, REST, REST API, AngularJS, Angular6, Spring 4.0, Spring MVC, Spring Boot, Struts, Play, Groovy, Grails, Docker, SQL, BPM, Kubernetes, Oracle, Micro services, Eclipse, GIT, Maven, Log4j, JUnit, WebLogic 10.X, IBM WebSphere Application Server, JIRA, Rally.
Client: TEMENOS, India May 2017 Oct 2017
Role: Software Developer
Project Description: TEMENOS is a Banking Software Company, where it provides various customized banking products for most of the banks worldwide. I was part of Canadian Model Bank domain where I m responsible for customizing the banking product as per the Canada Government standards.
Roles & Responsibilities:
Assist in Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with Java/J2EE technologies.
Used Java features to implement the functionalities and designed, developed and validated user Interface using HTML, JavaScript, and CSS.
Designing and Exposing Rest API and providing documentation using Swagger, Spring Boot, Spring MVC, Groovy, Grails functional requirements using J2EE standards and developed the data base connection using JDBC and PL/SQL.
Widely used HTML, Node JS for web-based design and used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate, Java Beans and jQuery.
Developed REST API Services with JAX-RS using Spring Boot, Groovy, Grails and Micro Services Architecture application using spring (IOC, AOP, MVC, Security, Boot, Batch), Hibernate, REST based Web Services.
Implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and AngularJS interaction.
Design and develop the REST based Micro Services using the Spring Boot for the application to seamlessly integrate with supporting sub systems.
Produced SOAP Web Service using Apache Axis generated WSDL files for the Service that served XML data in SOA (Service Oriented) Architecture and used Log4J for logging/detecting errors in the application.
Creating multiple facelets in the page consumed SOAP and REST web services in SOA environment and used SOAP UI for testing used Multi-Threading for concurrent processes using Runnable and Callable Java interfaces.
Used Hibernate as the Object/Relational Mapping Framework to access and manipulate data from the Oracle database created views and stored procedures in Oracle SQL/PL-SQL
Used GIT for the version control management involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
Developed SOAP based Web services using Apache CXF Logger classes using Log4jfor efficient logging mechanism application on Jboss server and used Maven as a build tool.
Environment: JDK 1.5, J2EE, Servlets, Hibernate 3.2, JPA 2.0, Spring MVC, Spring Boot, AngularJS, JSF, jQuery, SOAP, REST, REST API, Ajax, Oracle 10g, Micro Services, Eclipse 3.4, Apache Ant, Apache Axis 2.0, IBM WebSphere 6.1, JSF Tag Library, JavaScript, HTML, CSS, XML.
Client: CNA Insurance/CAP GEMINI, India Jan 2015 Mar 2017
Role: Sr. Software Developer
Project Description: Cap Gemini is a leading software professional service provider across the world. I was part of CNA Insurance Development Team. CNA Insurance has its presence all over the 53 states of USA and covers multiple types of insurances. Out of which I was responsible for Lawyers Insurance application.
Roles & Responsibilities:
Involved in creation of Low-Level Design including sequence diagrams and class diagrams to understand the existing architecture.
Designing and creating business rules using IBM ILOG Rules Engine utilized Agile Methodology (SDLC) to manage projects in user interface development using JSTL.
Involved in the integration of spring for implementing Dependency Injection (DI/IoC) developed code for obtaining bean references in Spring IoC framework.
Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
Developed Apache Ant script to create war/ear file and deployed on the application server used JIRA issue tracker to file the bugs.
Primarily focused on the Spring MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a RESTAPI full server on a different domain.
Developed the UI panels using JSF, XHTML, Ext JS, CSS, DOJO and jQuery, lead, Designed and Developed SOAP enterprise system using Oracle SOA
Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
Configured tiles-defs.xml file to configure the presentation views used Hibernateconfig.xml file to configurations and mapping entries to access database.
Utilized the jQuery, AJAX, and JavaScript to render widgets on web pages, Web Services (REST& WSDL) to exchange data between portal and other modules of Citi bank.
Implemented spring, Hibernate as Data Access Layer Used struts-config.xml file for defining mapping definitions and action forward definitions.
Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client-Side validations were done using JavaScript.
Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/ accessor code generation, and version control (SVN).
Implemented with REST API database involved in designing the data stage job to implement ILOG JRules Component in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Fixing bugs in different testing phases with the help of Log4J logs used WebLogic Application server to deploy and REST art web applications in the creation of exhaustive Junit Unit Test Cases.
Environment: Java, J2EE, REST, REST API, SOAP, Spring, Spring MVC, Hibernate, JSP, Servlets, XML, XSD, Junit 4.0, JavaScript, jQuery, Web Sphere Application Server, Ant, My Eclipse, Maven, Struts, JIRA.
Client: SONY, India May 2013 Dec 2014
Role: Software Developer
Project Description: Sony is a leading software professional service provider. I was part of the R&D Team. Who is responsible for working on enhancing the customer experience products.
Roles & Responsibilities:
Has been recruited has campus hire and given in-house training on Java and it s frameworks.
Involved in the integration of spring for implementing Dependency Injection (DI/IoC) developed code for obtaining bean references in Spring IoC framework.
Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
Primarily focused on the Spring MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
Configured tiles-defs.xml file to configure the presentation views used Hibernateconfig.xml file to configurations and mapping entries to access database.
Implemented spring, Hibernate as Data Access Layer Used struts-config.xml file for defining mapping definitions and action forward definitions.
Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/ accessor code generation, and version control (SVN).
Implemented with REST API database involved in designing the data stage job to implement ILOG JRules Component in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Fixing bugs in different testing phases with the help of Log4J logs used WebLogic Application server to deploy and REST art web applications in the creation of exhaustive Junit Unit Test Cases.
Environment: Java, J2EE, REST, SOAP, Spring, Spring MVC, Hibernate, JSP, Servlets, XML, XSD, Junit 4.0, JavaScript, jQuery, Web Sphere Application Server, Ant, My Eclipse, Maven, Struts, JIRA.
Keywords: cprogramm cplusplus continuous integration continuous deployment artificial intelligence user interface message queue javascript sthree database rlang information technology golang procedural language

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