Summary
Overview
Work History
Education
Skills
Timeline
Generic

Krishna Bontha

Midlothian,VA

Summary

§ Over all 8+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.

§ Experience in working in environments using Agile (SCRUM) and Test Driven Development(TDD) development methodologies.

§ Expertise in developing web pages using HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS, BackboneJS

§ Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.

§ Developed web - based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.

§ Proficient in Core Java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.

§ Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

§ Experience in Java8 features like Parallel Streams, Lambdas, functional interfaces and filters.

§ Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, MVC, Front Controller, and Delegate Pattern.

§ Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.

§ Proficient in implementation of frameworks like Struts, spring(Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, and Spring Batch), JSF, AJAXframeworks(Rich Faces, My Faces) and ORM frameworks like Hibernate.

§ Experience in developing Microservices using Spring-Boot.

§ Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.

§ Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.

§ Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.

§ Expertise at JDBC API for connection and access to databases.

§ Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).

§ Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.

§ Expertise in developing model components using ORM technologies like MyBatis, Hibernate

§ Have developed the Microservices framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.

§ Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.

§ Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.

§ Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.

§ Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.

§ Involved in designed fully distributed system with the use of Restful API and Micro Services.

§ Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.

§ Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.

§ Experience in developing, deploying, and managing N - tier, server-centricJ2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).

§ Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.

§ Configured auto-scaling groups for applications like Elasticsearch and Kafka to scale automatically when needed.

§ Hands on experience in building tools like ANT, Maven, Gradle.

§ Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.

§ Used Apache POI to convert XML files to Excel files and to read Excel files.

§ Experience in using bug/issue tracking, project Tracking and Management tool JIRA.

§ Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.

§ Configured and created application log files using Log4J to trace required application messages.

§ Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

§ Ability to work effectively in cross-functional team environments and experience of providing training to business user.

Overview

11
11
years of professional experience

Work History

Sr Java Full Stack Developer

State Street Corporation
01.2022 - Current

§ Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

§ Designed and developed the REST based Micro services using the Spring Boot.

§ Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.

§ Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.

§ Implemented logging library using angular to share components and services between the libraries.

§ As part of an Agile (Scrum) team, worked to develop a Single Page Application using Angular4/5 6/7 for front-end, Spring Boot for backend and MS-SQL for database.

§ Developed Grid’s used in the system using Slickgrid and created custom grid directive to make the component reusable.

§ Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

§ Converted a monolithic app in JSF to Microservices architecture using Spring Boot and Working on Pivotal Cloud Foundry (PCF).

§ Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.

§ Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.

§ Took part in setting Confidential the routing configuration using Angular UI router for various views and sub views.

§ Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.

§ Used Circle CI for building the pipelines in the GitLab and Worked in an environment where CI/CD is extensively used (Jenkins Build pipelines, unit tests, automation tests and moving code to production quickly).

§ Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.

§ Developed Angular services making use of resource service to perform REST API calls to the backend.

§ Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.

§ Automated CI/CD process using Jenkins, build-pipeline- plugin, maven, GIT.

§ Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.

§ Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

§ Developed REST exception handling controller advices to respond to bad requests and server side exceptions.

§ Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting Confidential the spring bean profiling.

§ Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.

§ Design and documentation of Google APIs for collection and retrieval of high volume IOT telemetry data.

§ Designed User Interface using HTML5, CSS3, JavaScript, AJAX, JSP, Angular 6 and XML in a responsive grid layout.

§ Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.

§ Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.

§ Designed, implemented and tested Microservices that daily downloads reports from Google Ads API

§ Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.

§ Used Hibernate in the persistence layer and implemented DAO’s to access data from database.

§ Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.

§ Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.

§ Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end JQuery Ajax calls.

§ Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application.

§ Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.

§ Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.

§ Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.

§ Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.

§ Took part in setting Confidential the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Sr Full Stack Developer

Verizon
01.2020 - 12.2021

§ Developed the functionalities using Agile Scrum Methodology.

§ Extensive experience in various agile methodologies like Test Driven Development (TDD).

§ Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX and AngularJS.

§ Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.

§ Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.

§ Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.

§ Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.

§ Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

§ Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.

§ Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.

§ Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings

§ Integrated with Spring Cloud projects to provide distributed tracing and other features.

§ Developed Microservices with spring and tested the application using Spring Boot.

§ Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.

§ Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

§ Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

§ Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

§ Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.

§ Integrated ActiveMQ and spring JMS API to send and receive message for the application’s RESTful API.

§ Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.

§ Wrote build scripts using Maven.

§ Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M: M mappings in hibernate files and created DAO and POJO.

§ Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.

Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.

Java Full Stack Developer

VF Corporation
08.2018 - 09.2020

● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.

● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.

Sr Java Full Stack Developer

HARMAN
11.2018 - 12.2019

§ Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

§ Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS, and NodeJS as front end building Environment.

§ Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync.

§ Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Javasuch as Exceptions, and Collections.

§ Expertise in consuming Restful web services using Node JS, AngularJS and JQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.

§ Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.

§ Used Streams and Lambda expressions available as part of Java 8 to store and process the data.

§ Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.

§ Worked with AWScloudservice in creating EC2instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.

§ Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.

§ Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.

§ MYSQL was used as the database for the application which was hosted in the cloud using Amazon RDS service.

§ Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases applications.

§ Involved in AWSSQSto interact with queue and giving roles to it and involved in writing Custompolicies

§ Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.

§ Analysing of SOA based application with solar web service/apache ignite cache based systems for optimal design/usage.

§ Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.

§ Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.

§ Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.

§ Experience in creating RESTful web services using Jersey spring framework and JAX-RS.

Java Developer

Kofax India Pvt Ltd
04.2013 - 03.2015
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Collaborated with cross-functional teams to design, develop, and launch innovative software solutions.

• Involved in Requirement Analysis and Design and documentation.

• Designed and developed the application using Java Server Faces (JSF) framework.

• Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.

• Involved in writing EJB's/Web services.

• Worked on generating the web services classes by using RESTful web services.

• Implemented EJB(Enterprise Java Beans) and Web services.

• Developed Rich Enterprise Application using ICE Faces.

• Implemented the Hibernate frame work to interact with database.

• Implemented portal page level Access and login using LDAP.

• Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like Junit, Soap UI and Fiddler.

● Mobile application development with Titanium SDK.

● Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.

● Design, development, testing and implementation of WEB applications using Sencha touch framework.

● Implemented Presentation layer using JSP, Servlets, HTML5.

● Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

● Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.

● Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

● Using server and client-based State Management options application state was managed.

● Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).

● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.

● Created forms and loaded data into the Oracle database.

● Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX

● Used Spring Framework for dependency injection.

● Implemented and deployed several EJB (Session and Entity).

● Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

● Developed the application using RAD model.

● Worked with VSS Version control to create virtual library of computer files.

● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

● Data modeling using Database development skills in Oracle, MySQL, PostgreSQL

● Have used the Apache CXF to build web service clients.

● Created all the services to work with the various entities provided and restified the services using REST APIs.

● Eclipse TPTP plug-in was used for profiling and performance testing.

● EJB's were running under the hood of WebSphere container/server.

● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.

Education

Master of Science - Information Technology

Wilmington University
New Castle, DE
08.2023

Skills

    Java/J2EE

    Servlets, JSP, JSTL, JDBC, JMS, Kafka, JPA JNDI, EJB, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, Java mail, Google API, Hibernate

    Languages

    Java JDK, SQL, PL/SQL

    Application/Web Servers

    Oracle/BEA Web Logic, IBM Web Sphere, JBoss, Tomcat, Jetty Server, jerkins, AEM

    Web Technologies

    JSP, JavaScript, JQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular, React JS, Express

    XML Tools

    JAXB, Apache Axis, , XML Spy

    Methodology

    OOAD, Agile, Waterfall, SDLC and UML

    Framework

    Struts 2x/1x, spring 3x/4x/5/x, Hibernate, JSF, iBatis

    Modeling Tools

    CVS, Rational clear case, SVN, GIT, Dimensions Testing Junit, Mockito

    Testing technologies/Tools

    JUnit, JMeter, Selenium, Cucumber, Mockito, TestNG, Karma, Jasmine, Protractor, Mocha, Chai

    Database Servers

    Oracle, DB2, SQL Server, MySQL

    Services

    SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

    Design Patterns

    MVC, DAO Pattern, Singleton Pattern, Factory Pattern

    Build Tools

    ANT, Maven 30, Gradle, NPM, Grunt, Gulp, Jenkins

    IDE/Tools

    Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build

    Cloud

    Amazon Web services (AWS) Cloud, Pivotal Cloud Foundry (PCF)

Timeline

Sr Java Full Stack Developer

State Street Corporation
01.2022 - Current

Sr Full Stack Developer

Verizon
01.2020 - 12.2021

Sr Java Full Stack Developer

HARMAN
11.2018 - 12.2019

Java Full Stack Developer

VF Corporation
08.2018 - 09.2020

Java Developer

Kofax India Pvt Ltd
04.2013 - 03.2015

Master of Science - Information Technology

Wilmington University
Krishna Bontha