| Jashwanth - Java Full Stack Developer |
| [email protected] |
| Location: Tampa, Florida, USA |
| Relocation: yes |
| Visa: H1b |
| Resume file: Jashwanth Resume java_1770136109025.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Jashwanth Kumar Theegala
[email protected] 972 666 6228 Summary: Overall 8+ years of experience in analysis, design, implementation and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE. Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation. Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations. Expertise in Object Oriented and Multi-threaded/Concurrent Programming using Java/J2EE related technologies. Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, Servlets 3.x, Scala, Amazon Web Services and AWS Elastic Compute Cloud EC2, Struts Framework, EJB, JSF, JSP, JDBC. Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL). Experience in handling messaging services using Apache Kafka. Experienced in front End technologies such as HTML 5, CSS 3, JQuery, JavaScript, ReactJs, NodeJs, Angular js, Bootstrap, VBScript, Perl, AJAX, JSON, XSD, XSTL, Tiles. Experienced in Client-side Validation, Client-Server data interaction using Ajax in Nodejs. Experienced in creating dash boards, reports using BackBoneJs. Experience in developing Mobile web applications using JQuery Mobile and phonegap for Smartphones & Tablets. Experienced in implementing Service oriented architecture (SOA) Web Services using SOAP, REST services. Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol. Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies. Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT. Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, DisplayTag, XML/XSD. Experienced in frameworks Spring MVC, Jakarta struts framework, JSF, spring and Hibernate. Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP and Spring JDBC, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf. Experience in Spring Security Framework for User Access Management and involved LDAP configuration for authentication, authorization. Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos. Experienced in Working with Spring JDBC Template, JMS Template, EMS, and Java Beans. Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach. Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG), XML API and tools. Experienced in building service-oriented solutions and RESTful Microservices. 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. Experience in configuring and deploying the applications on Tomcat, GlassFish, WebSphere, WebLogic and JBoss Servers. Expertise in designing Java, J2EE applications using Amazon Web Services and AWS Elastic Compute Cloud EC2. Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS). Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages. Deploy application updates to AWS and monitor the load balancing of different instances. Experienced in developing UNIX shell scripts for batch processing. Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL. Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS, and Node.JS. Experienced in working with multiple databases like Oracle 10g/11g, SQL Server, MySQL, DB2, NOSQL DB (Mongo Db, Cassandra). Worked on Mule soft studio with Sound knowledge on Enterprise Service Bus. Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven & debugging through log4j. Involved in BPM (business process management) tools like JBPM and Adobe LiveCycle. Experience in JUnit framework with Mockito and Easy mock, Spring Junit Runner. Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), Netbeans, Spring Tool Suite (STS), IntelliJ 23.x/22.x Experience in using different version controlling/tracking systems Subversion, CVS, SVN, GIT, and Rational Clear Case. Experienced in Splunk Log Management Creating dash boards, monitoring, reporting, Email Notification to Users for threshold limit. Good Knowledge in Apache Active Mq Series with Camel most widely used as service bus. Technical Skills: Languages: Java 21/17/11/1.8, Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, SQL and PL/SQL Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Struts 1.x/2.0. Web Technologies: HTML/XHTML/DHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, JQuery, Ajax, AngularJS, Angular 7, NodeJs, ReactJs, BackBoneJs, Bootstrap. Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, J-Boss 6.x/7.x, GlassFish. IDE s: Eclipse, NetBeans, Spring Tool suite 2.x/3.x, IBM -WSAD, RAD and Rational Rose, Intellij 23.x/22.x Database: Oracle 11i/11g/10g/9i/8i, SQL Server, MySql, Mongo DB, Cassandra Web Services: AXIS, SOAP, RESTful, JAX-RPC, JAX-RS, JAX-WS, WSDL, JAX-P, JAX-B. Version Control: JIRA, Bit Bucket, Github, Git Build Tool / plugin: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x Testing Frameworks: Junit, Jmeter, SOAP UI. Operating Systems: Windows, Linux and MAC. Work Experience: Client: JPMC, Tampa, FL Jan 2024 Aug 2025 Role: Sr. Java/J2EE Developer Worked mostly on check disbursements over the platform PWS. Extensively involved in deployments with the new enhancements and also migration from Oracle to GOS for applications under PWS space. Involved in upgrading the checks API application to a new version. Responsibilities: Involved in the complete SDLC life cycle of project implemented POC, requirements gathering, design, development and testing and production environments. Designed and Developed enterprise web application using Spring boot, Hibernate and Weblogic Application server and supported production environment. Configured and coded different components of Spring MVC. Integrated IntlOps Web Services with mainframe and other legacy systems. Integrated JMS to communicate with other corporate intranet applications. Implemented proprietary caching mechanism to access/store in memory data and make available for the rest of the system on demand for application performance. Implemented complex business logic in Stored Procedure PL/SQL for performance improvements. Implemented client side validations using Java Script. Use d Web Services to interact with mainframe and legacy systems. Involved in implementing new APIs as required. Adding necessary code and unit tests to improve the code coverage. Extensively worked on Control-M Jobs. Involved in deployment activities to GKP Clusters as part of a new release. Environment: Java 21/17/11, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and BitBucket. Client: JPMC, Wilmington, DE Jul 2021 Dec 2023 Role: Sr. Java/J2EE Developer Worked mostly on rewards platforms for certain sets of merchants where they can retrieve their reward points using the platform PwP. Extensively involved in deployments with the new enhancements and also migrating micro services to a new Data Center. Involved in upgrading the legacy platform LSP to a new version. Involved into a pilot program for on-boarding new merchants into rewards space. Responsibilities: Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings. AWS EC2 instances were configured in developing and QA environments with NodeJS. Designed interactive web pages with front-end screens using HTML5 and CSS3. Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS. Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with databases. Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards. Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0 Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS. Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS, and AWS (Amazon Web Services). Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Developed a tool to retrieve and send data to third party service providers. This feature was implemented using REST. Involved with bug fixing functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and AngularJS. Used Bootstrap and AngularJS, React.js and Node.js in effective web design. Created Buckets in AWS and stored files. Enabled Versioning and security for files stored. Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping. Built MAVEN scripts for automated deployment and for the build operation of the entire application. Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue. Spring Controllers were used with Angular JS to route the control to desired Java services. Implemented scripting with Ajax and XML to dynamically refresh the page contents. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services. Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS. Developed core Java programs for all business rules and workflows using spring framework. Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI. Worked on Cloud implementation by installing, building, and deploying applications using Cloud Foundry and using AWS. Created custom Plugins, templates, and functions for Angular JS application. Implemented Hibernate for data persistence and management. Analyzed and fixed issues related to REST Web services and Application responses. Used Maven as the build tool and BitBucket Used Subversion (SVN) as the configuration management tool to manage the code repository. Performed unit testing using JUnit. Followed Agile Scrum methodology and used TDD for writing test cases. Involved in developing stored procedures and Triggers on Oracle11g. Environment: Java 17/11/1.8, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and BitBucket. Client: CYIENT INC, Dallas, TX Aug 2018 Jun 2021 Role: Java/J2EE Developer Customer Accounts Interface retrieves all financial accounts on the basis of input parameters. The set of rules must be satisfied so that the client has access to accumulated data on his screen, which is fetched from multiple reference data stores (backend), using Restful web services. It also includes migration of applications to the cloud using Amazon web services to take advantage of high availability, high scalability and fault tolerance system. Responsibilities: Involved End to End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model. Implemented the Model View Controller (MVC) framework and Spring. Worked on RESTful Web Services for transferring XML data between two interfaces. Used Angular7 Promise, Angular Custom directives, Angular custom services, Angular 7 to REST to Spring calls. Used Spring validator framework for client and server-side validation. Used Spring and Hibernate for implementing IOC, AOP and Object Relational Mapping for backend tiers. Developed Data Access Object (DAO) interfaces using Hibernate to interact with databases. Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria. Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase. Installation of Storm and Kafka on 4 node clusters and written Kafka producer to collect events from Rest API and push them to broker. Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema. Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database. Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers. Developed Micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection. Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies. Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services. Implemented Authentication & Authorization with Site Minder and Spring security integration certificates. Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS. Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console. Updating status report daily basis and weekly basis by conducting meetings with QA team. Worked closely with the QA team and fixed QA bugs as well as production issues with a quick turnaround time. Used Adobe flex application framework for building and maintaining web applications that deploy on all major device platforms. Responsible for Offshore & technical support and maintenance of its daily batch jobs. Used Adobe LiveCycle for capturing and processing information, delivering personalized communications, and protecting and tracking sensitive information. Worked on integrating GWT (google web tool kit) for generating the java script files for reporting the high frequency of usages of functionality in mini-pie charts. Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database. Designed RESTful web services for handling AJAX requests. Used Hibernate event listeners and call back listeners in the persistence layer. Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO. Involved in writing Thread Safe blocks for multithread access to make valid transactions. Used Multi-Threading and concurrency and implemented threads while preparing and generating mails. Tested Service and data access tier using Junit, TestNG and EasyMock Used SOAP UI for testing the web services, AppDynamics for application health and JMeter for stress testing. Responsible for Designing the output formats of the jobs based on the client requirements like Parquet file format, Text Format, Avro Format. Process Avro Data to Store in Parquet Files, Stored the data into HDFS for analysis and Created HIVE tables on top of that files. Performed deployment of applications on WebSphere Application Server. Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring. Have Worked on Web module to reduce user efforts to add entries in LDAP server developed web interface using Spring framework. Worked on DAO s to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams. Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes. Performed UI testing and front-end testing using Selenium. Conducted Performance tuning including JVM tuning, JMS to the maximum throughput form Application server. Used DevOps to emphasize the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes. Implemented Executor Service in several applications which can execute tasks in the background which is similar to a thread pool. Hands on Splunk development Splunk search language, Splunk Web Framework, simple xml, alerts configuration, report building, custom dashboard building and data modelling. Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database. Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Boot, JPA, JavaScript, AngularJS, Angular 7, HTML 5.0, CSS3, WebSphere Application Server 8.5, Eclipse, Oracle 11g, log4j, Junit, EasyMock, XML, Web Services, SOAP UI, Kafka, DevOps, AWS, HDFS, Splunk, Selenium, BITBUCKET. Client: Capital One Bank, McLean, VA Jun 2017 Jul 2018 Role: Full Stack Developer Worked on setting up a loan-mapping project where a mortgage broker can search for different loan types according to matching criteria. It required making queries on an internal lender database based on the borrower preference and finding programs from the database matching those preferences. There were web pages to register a broker into the system, to enter borrower information and a search page to look for loan information. There was also a facility to ask for a quote for a particular type of loan that existed in the database. The project involved various stages of development including the user interface, business logic and the backend development. Responsibilities: As a Java developer involved in back-end and front-end developing teams. Took part in developing, maintaining, reviewing and supporting quality code and services. Involved in Daily SCRUM meetings and weekly SPRINT Meetings. Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate. Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications. Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication. Integrated application with Spring Security for form-based authentication and authorization by used spring security jsp tags to provide UI level spring security. Implemented Dynamic job scheduling according to the business need (daily, weekly, monthly etc.) same using Quartz scheduler. Developer Spring Quartz jobs to run the backend jobs and generate reports. All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Redeployed instances of APIs that are successfully built by the Jenkins job after new changes on AWS. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch. Developed Applications using Rule Engines, Drools 4.x, and ILOG with corresponding to validate the business User Roles. Implemented the application using design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator. Designed and developed Asynchronous service on Amazon AWS using SNS/SQS. Created Business Logic using Python to create Planning and Tracking functions. Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers. Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS. Developed test cases for Angular JS using karma and grunt. UI design and development using JSF, richfaces and myfaces. Developed Interactive web pages using HTML, CSS and JavaScript. Develop various screens for the front end using Angular JS and use various predefined components from NPM (Node Package Manager). Created an inline-edit and widget-collapse feature for the web page. Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it. Administered and deployed applications into JBoss Server. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service's request response data marshalling as well as unmarshalling process. Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanism. Handled Java Multi-Threading part in the back-end component, one thread will be running for each user, which serves that user. Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products. Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database. Integration of automation batch run jobs with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool Ant. Involved in JAD sessions to gather requirements from the end clients. Used GIT as version management, Jira for defect management system. Used JUnit for unit testing of the application and log4j for logging. Environment: Java 7.0, Spring 3, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, AWS, JPA, Java Scripts, AngularJS 1.5, HTML 5.0, CSS3, JMS, JAXP (SAX & DOM), JBoss, Eclipse, Oracle 11g, RESTful, log4j, Junit, XML, Web Services, GIT. Systems & Services Limited, Hyderabad, India Oct 2014 - Nov 2015 Role: Java Developer Project: Hospital Management System (HMS) This is a comprehensive and integrated Hospital Management System for a Super Specialty Hospital. This package is used to computerize the activities of a servicing system. This package contains four modules. They are Administration, Patient Care System, Health Services and Auxiliary Services. Each module having sub modules within these sub modules will maintain storing, registering, details of joining patient details, and over all day activities maintains one specific database. Responsibilities: Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose. Developed Session beans for functionality as per the requirement. Used Spring MVC framework for implementing the Web tier of the application. Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers. Used Hibernate API to perform database operations. Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs) Used Lo4j debugging tool to monitor the Error Logs. Involved in developing SQL queries, stored procedures, and functions. Prepared Unit test cases for existing functionality as per the requirement and execute the same. Developed Custom tag libraries to separate presentation and processing logic. Involved in the Integration testing support and involved in bug fixing. Responsible for writing detailed design documents and class diagrams and sequence diagrams. Environment: Servlets 2.5, JSP 2.1, Spring, JDBC, JavaScript, HTML, PL/SQL, SVN, Hibernate 3.0, WebLogic 7.0, Oracle. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript database information technology procedural language Delaware Florida Texas Virginia |