Post Job Free
Sign in

Java developer

Location:
Colorado Springs, CO
Salary:
70
Posted:
May 02, 2025

Contact this candidate

Resume:

Deve Vara Prakash Katteboina

************@*****.***

904-***-**** Colorado

SUMMARY

•15+ years of experience in Software development life cycle involving analysis, design, creating test case scenarios, development, maintenance, testing and supporting for Web-based environment applications using JAVA Technologies.

•Good Experience in Developing Applications using JAVA, J2EE IVR, Call Studio Cisco (CVP), Interactive Voice Response (IVR), (Servlets, JSP, Struts, Spring/Spring Boot, HTML, CSS, Java Script, XML/XSLT and Web Services).

•Experience in using React JS, Next JS components, Forms, Events, Keys, Router and Redux.

•Deft in Designing Applications using Persistence Technologies (JDBC and ORM Framework Hibernate with Spring Data Access).

•Experienced in developing UNIX shell scripts for batch processing and Python Scripts.

•Created various web page layouts using HTML5 and CSS3, Bootstrap with focus on user experience and developed user interface by using the ReactJS, Next.JS, React Redux, React Router for SPA development.

•Test IVR applications around call flow verification, call quality, functionality, usability and other metrics.

•Good Experience in web services creating and consuming- RESTful and SOAP on SOA Architecture.

•Worked on AWS stack S3, EC2, API Gateway, Lambda, Step Functions, SNS, SQS, RDS, DynamoDB.

•Good Experience in working with GraphQL schema, queries and mutations to interact with several data layers.

•Creating JUnit test cases based on identified test case scenarios by using Test Driven Development.

•Experience building reusable framework for consuming and providing REST API’s using Java/Swagger.

•Experience with container-based deployments using Jenkins, Docker and Kubernetes.

•Solid background in Object-Oriented analysis and design. Very good at various Design Patterns and Enterprise Application Integration.

•Experienced in content management service (CMS) and AEM.

•Good understanding of Web servers, Application servers (WebSphere, APACHE Tomcat, Oracle WebLogic Server)

•Good understanding of MVC Architecture, Software Development Life Cycle methodologies and Configuration Management Tools like CVS, SVN, GIT and Stash with IDEs are Eclipse, STS, VSCode and IntelliJ IDEA.

•Extensive experience with application development using Oracle ADF

•Positive attitude towards learning new things and acquiring more knowledge.

•Well acquainted with RDBMS like Oracle ADF 9i/10g, DB2, MySQL Databases and NoSQL databases such as MongoDB, Cassandra.

•Self-motivated achiever and problem solver with exceptional team building and communication skills. Ability to work in a complex, deadline-oriented environment.

•Strong work ethic with good time management with ability to work with diverse teams and lead meetings.

•Application development in a Java/J2EE environment utilizing an Agile/SCRUM methodology.

•A good team player and very much adaptive to any challenges, situations and to work on new technologies.

•Good knowledge on Banking, Financial, Healthcare, Credit Operational, Market Risk Systems, Education and Manufacturing.

•Excellent experience on Production Support Projects involved for applications having technologies are Java/J2EE, React.JS, Next.JS AngularJS, HTML, LINUX/UNIX and Oracle 11g.

•Strong knowledge on the POS (Point of Sale) system development working scenarios.

TECHNICAL SKILLS

Programming Languages

Java/J2EE

J2EE Technology

Spring/Spring Boot, Vertx, Hibernate/JDBC, Struts, JSP, Servlet, RESTful API& SOAP Web Services, GraphQL, Kafka.

UI Technologies

HTML5, CSS3, Java Script, Python hbr, AngularJS, React JS, XML, XSLT &jQuery.

App Servers/Middleware

WebSphere, APACHE Tomcat, Oracle WebLogic Server and JBoss.

IDE Programming Tools

Eclipse, IntelliJ IDEA, VSCode

Design patterns

Singleton, Factory Method, Facade, MVC, Transfer Object, DAO, Business Delegate, Front Controller, DI and IOC

Tools

Putty, SQL Developer, Ant, Maven, Kubernetes, apigee, SonarQube, Jenkins, JIRA, LDAP, Confluence and DDCT.

Logging

Log4j

Unit Test

Junit, Mockito.

Databases

SQL Server, DB2, MySQL, MongoDB (NoSQL), PostgreSQL and Oracle

Version Control

CVS, SVN, GIT hub, GIT bash and Stash

Operating Systems

Windows, Unix and Linux

Support Technologies

Java, J2EE, ReactJS, Next.JS, Node.JS, AEM, PeopleSoft, SAS, UNIX, AbInitio, SQL, COGNOS and Oracle.

Cloud

GCP and AWS

EXPERIENCE

T-Mobile, Overland Park, KS Feb 24 – Present

Sr. Software Engineer Lead

Project: IVR, TRS.

Domain: Telecom/Product

IVR and Telecommunication Relay Services applications

Responsibilities:

•Involved in converting Business logic into functional document. Analyzing, designing, develop, deployment on Java/J2EE-related technologies.

•Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.

•Implemented the Daos entities using Hibernate API and Hibernate QL.

•All the functionality is implemented using Spring Boot, Spring MVC, Spring transactions and Hibernate ORM

•Implemented the SNOWAPI integration by calling the RESTful API services.

•Write clear, high-quality, maintainable, and extendable code using the design principles.

•Design each piece of an application or system and plan how the pieces will work together Review/understand user stories allocated to the team backlog, and actively participate in backlog grooming sessions.

•Troubleshooting and problem-solving skills to lend insight into production incidents quickly and/or to test quick IVR workarounds.

•Worked on the Swagger API and auto-generated documentation for all REST calls.

•Deploying the code in Kubernetes and extracting the container and pods based on the namespace in specific clusters.

•Creating the static Voice XML IVR (Interactive Voice Response) and Dynamic JSP to inject the Voice XML5 with Dynamic Content.

•Agile/Scrum process and ensure the product is shippable every iteration.

•Working on GIT repo hub for code repository – stash and worked on CI/CD process by using Jenkins and deployed in the respective application on Docker.

Skills & Environment: JDK 8, 11, 17, Spring/Spring Boot Framework, Hibernate, RESTful Web Services, Swagger, Tomcat, Oracle WebLogic Server, Java Script, Maven, Gradle, SonarQube, SQL, (Voice XML) IVR, GIT, Jenkins, Windows, and LINUX.

Dish Network, Englewood, CO Jun 17 – Feb 24

Sr. Software Engineer Lead

Project: CSA & Hopper.

Domain: Telecom/Product

CSA is public-facing application for customers, which enables the user to make online bill payments, set up auto pay, manage credit card wallet, online programming selections, PPV selection and ordering accessories etc. CSA Web (my.dish.com) will support only existing Dish customers. CSA application linked from DISH homepage on www.dish.com. CSA is a J2EE based application that runs on Tomcat server and communicates to CSG and payment gateways through the Web Methods middleware services. Build an application for customer system assistance and hopper device app. User can login and can his programming and further can proceed to pay the bill for those changes. This application enables customers to make online bill payments, set up auto pay, online programming selections using their Hopper Set Top Box. Application is supporting for IVR with English and Spanish Language. CSA Hopper is a J2EE application that runs on Oracle WebLogic Server. The frontend application deployed in Hopper Set Top Box and backend application deployed on Oracle WebLogic Server, AWS.

Responsibilities:

•Design, develop, implement, and maintain software applications for the delivery of enterprise applications solutions with an emphasis on Java/J2EE-related technologies and front-end technologies, including JavaScript, CSS3 and HTML5, XSLT and ReactJS, Next.JS, Redux.

•Worked in implementation of Vertx using java 8 features

•Designed and developed java rest API using get and post methods using vertx and having the result in a postman.

•Provided system level services and interfaces to a Point of Sale (POS) application in teh ISD Department where teh environment was UNIX/C/C++/Java, Linux (Red Hat/openSUSE), Cygwin, MS/Windows, IBM Visual Age C/C++, ClearCase/ClearQuest, Collab net/Team Forge/Subversion.

•Provided API interfaces using Object Oriented Programming, and assisted in re-architecting teh current POS system to improve performance by means of employing multi-threading/multi-tasking concepts.

•Write clear, high-quality, maintainable, and extendable code using the design principles.

•Worked on AWS stack S3, EC2, API Gateway, Lambda, Step Functions, SNS, SQS, RDS, DynamoDB.

•Design each piece of an application or system and plan how the pieces will work together Review/understand user stories allocated to the team backlog, and actively participate in backlog grooming sessions.

•Troubleshooting and problem-solving skills to lend insight into production incidents quickly and/or to test quick IVR workarounds.

•Design and implement server-side/back-end programming in Java and Spring Boot (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.

•Implemented the FLYWAY scripts as the business rules.

•Deploying and running the application in nodejs

•Optimized Microservices using NodeJS and ES6 as interface to cassandra NoSQL database.

•Implemented the mutation object with GraphQL to allow users to send queries against their custom generation schemas.

•Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

•Implementing the Kafka Streaming and messaging services for distributed event store and stream-processing platforms.

•Implemented a data dictionary component and associated APIs to serialize/de-serialize teh POS application objects to communicate data among teh clients and servers of POS application.

•Implement the Kafka producer and consumer applications on Kafka cluster setup for data Kafka streaming.

•Using Spring Kafka API calls to process the messages smoothly on Kafka cluster setup.

•Evaluate the most appropriate technology for a given project and design components that take advantage of the technology code reuse. Document every aspect of an application or system as a reference for future maintenance and upgrades.

•Container-based development with MKS and AWS.

•Creating the connection to MongoDB, accessing the database, adding the collection objects by creating MongoDB documents.

•Worked on the Swagger API and auto-generated documentation for all REST calls.

•Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

•Deploying the code in Kubernetes and extracting the container and pods based on the namespace in specific clusters.

•Designed and build components, templates, dialogs, workflows in AEM.

•Installed, configured, troubleshot AEM in development as well as system environment.

•Developed Templates and Components using AEM 6.1 Sightly and the Sling Models.

•Creating the static Voice XML IVR (Interactive Voice Response) and Dynamic JSP to inject the Voice XML5 with Dynamic Content.

•Worked on teh design of Build Release Management and Change Management using Team Forge/Subversion/AnthillPro for managing source code and release deployment of POS retail systems.

•Worked with HP ALM (Application Lifecycle Management), HP QC (Quality Center) to track and integrate POS Build Release Management and Change Management.

•Creating the vxml Snippets as per the requirement and submit it to the Dynamic JSP Page.

•Agile/Scrum process and ensure the product is shippable every iteration.

•Working on CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docket for the runtime environment for the CI/CD system to build, Test and Deploy.

•Working on GIT repo hub for code repository – stash and worked on CI/CD process by using Jenkins and deployed in the respective application on Docker.

Skills & Environment: JDK 1.8, Spring/Spring Boot Framework, Hibernate, RESTful Web Services, Swagger, Tomcat, Oracle WebLogic Server, Python, Kafka, Java Script, jQuery, Oracle ADF, CSS, ReactJS, Next.JS, Node.JS Maven, Gradle, Kubernetes, SonarQube, AEM, SQL, AWS/Google cloud (GCP), (Voice XML) IVR, MongoDB, GraphQL, Amazon EC2, Amazon RDS, Amazon S3, Step Function, DynamoDB, Postman, SOAPUI, Fortify, GIT, Jenkins, Windows, and LINUX.

Truven Health Analytics (IBM Watson), Greenwood, CO Jun 16–Jun 17

Sr. Full Stack Developer

Project: SIAM (Secure Identity Access Management).

Domain: Healthcare

Build an application to provide user authentication and user authorization for applications across the Truven enterprise such that no Truven application needs to recreate this functionality again. The SIAM security service is integrated with any new application allowing for reduced development time and cost and will act as a replacement for legacy user by authentication mechanisms with convergence in mind. SIAM acts as a proxy to the application, so that the application could developed independently. SIAM manages user authentication for applications only in two domains (Truvenhealth.com, Truven.com)

Responsibilities:

•Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assist in deployment of the project to the PROD environment.

•Development of GUI is using spring/Spring Boot framework to follow the MVC architecture and middleware using Hibernate.

•Experience in debugging, tuning of ADF applications.

•Designed and implemented Oracle ADF Business Components using Entity Objects, View Objects and Application Modules.

•Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

•Creating Oracle ADF/JSF Interface using DB, BPEL Interface with workflow API

•Developed in creating, publishing and consuming Web Services in using Spring RESTful web service.

•Developed the front-end web presentation layer using AngularJS, HTML, Ajax, and JavaScript.

•Involved to analyze the logs file through LDAP server boxes.

•Worked with SparkPython API to write Spark Programs to analyxe and process realtime data and place the processed data on the Distributed File System.

•Coordinated with DevOps for code build and deployment in UAT and PROD environments.

•Participated in sprint planning, grooming session, retro spectrum, brainstorming session and daily stand-up meetings. Worked Agile/SCRUM methodology.

•Worked on GIT repo hub for code repository – stash and worked on CI/CD process by using Jenkins.

•Responsible for analyzing and fixing the production issues. Coordinating with User Provisioning team to fix the issues.

Skills & Environment: JDK 1.7, Spring Framework, Hibernate, Swagger, jQuery, CSS, Tomcat, Java Script, Angular JS, Maven, Gradle, RAML, MySQL, Oracle ADF, RESTful Web Services, Python, LDAP, SOAP UI, Jenkins, Windows and LINUX.

American Express, NYC, NY Jul 15–Jun 16

Sr. Full Stack Developer

Project: Digital Acquisitions, Card Center, Entertainment Access.

Domain: Banking & Financial

Digital Acquisitions application provides the new cards feature contents for various products. This shows different cards and benefits for card member can avail while travelling, while attending some events, business benefits.

Card Center is a dedicated site area that provides benefit, Offer description, and featured content for various financial card products. It is a one-stop place for CMs to know their Card Benefits. This project creates an excellent online destination with relevant benefit information for CCSG and OPEN Card members to improve online experiences and inspire spend and loyalty with American Express. This shows different offers and benefits a card member can avail while travelling, while attending some events, business benefits. This project encompasses two pages – View All Benefits (VAB) page and Benefit Detail (BD) page, in two different versions – Logged-In version and a Non-Logged-In version. Entertainment Access is a website that provides a single stop for all the American Express customers to view/purchase available. TheEHub Internet Application has a different user experience for International Markets and US. The Entertainment Access (EHub) site will leverage best practices in the following areas that are already in place across americanexpress.com: usability, functionality, user interface design, navigation, and personalization to deliver the best customer online experience.

Responsibilities:

•Worked on complete life cycle of software development, which included new requirement gathering, redesigning, and implementing the business specific functionalities, testing and assist in deployment of the project to the PROD environment.

•Involved in spring security by role level authentication through http, hash and Database.

•Developed in creating, publishing and consuming Web Services in using Spring RESTful web service.

•Developed the front-end web presentation layer using AngularJS, HTML, Ajax, JavaScript, JSP and JSTL.

•Developed web apps by using multi-threading to make asynchronous calls.

•Worked in core Java, collection framework, exception handling, multi-threading and new features in Java 7

•Involved to create custom directive for form validation by using AngularJS

•Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.

•Coordinated with DevOps for code build and deployment in UAT and PROD environments.

•Participated in sprint planning and daily stand-up meetings. Worked Agile/SCRUM methodology.

•Performed the application scanner to find vulnerabilities by using App Scan/Cenzic Hailstorm.

•Worked on Git hub for code repository – stash

•Responsible for analyzing and fixing the production issues. Coordinating with Production support of the application and handling the change requests.

Skills & Environment: Java/J2EE, Spring, JDBC, Servlet, JSP, JavaScript, CSS, XSL, Python, WebSphere (6 & 8), Maven, XSLT, HTML, Oracle, jQuery, JUnit, AngularJS, XML, Jenkins-build, LARA and DDCT deployment, Log4J, Stash, GIT repo, Tortoise SVN, Apache Tomcat, Web Services - RESTful and SOAP, Windows and UNIX.

Citi Bank, NYC, NY (Offshore) Aug 10–Jun 15

Sr. Software Engineer

Project: Retail Consumer Risk, CCAR and FDIC

Domain: Banking & Financial

Retail Consumer Risk project is a consolidation of 7 applications like GCBC -BASEL II, GCRR, CCB BM, LLR, BMBS, MA and LOM. Retail Consumer Risk contains key features for initiating, monitoring, and calculating RISK parameters on the uploaded data across the world. These applications provide complete analysis of data for wholesale treasury and retail modules across the globe with having consumer-lending products - Secured/Unsecured Loans, Credit Cards, Auto and Real Estate. The Comprehensive Capital Analysis and Review (CCAR) is used to provide report to the Federal Reserve to ensure that organization have well made, forward-looking capital planning processes that account for their unique risks and sufficient capital marketing to continue operations throughout times of economic and financial stress. FDIC provides deposit insurance guaranteeing the safety of a depositor's accounts to examine and supervises certain financial institutions for safety and soundness, performs certain consumer-protection functions and manages banks in receiverships. This tool used for collecting data for high-risk accounts on basis of ENR reports. FDIC to calculate the insurance premium Citi group uses high-risk account data.

Responsibilities:

•Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assist in deployment of the project to the PROD environment.

•Deployed and Tested Oracle ADF Resources using Integrated Web Logic Server.

•Development of GUI is using spring framework to follow the MVC architecture and middleware using JDBC.

•Implemented logic for new business rules for BASEL II principles.

•Inserted validation for self-developed features using custom validation classes.

•Involved in designing the front end of the application using JSP, JavaScript.

•Analyze, estimate, and prepare technical specifications for change requests.

•Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on spring technology.

•Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.

•Experienced in defect tracking using HP Quality Centre. Implemented various production monitoring using HP site scope alerts.

•Expertise in quickly analyzing production issues and coming up with resolutions.

•Application development in a J2EE environment, utilizing an Agile/SCRUM methodology.

•Involved in application on-call support for immediate attention of issues.

•Worked as Developer and Supporting over all 7 applications which involved enhancing the applications and troubleshooting the issues and providing clients best-in-class solutions using technologies like Java, PeopleSoft, SAS, UNIX, AbInitio, COGNOS and Oracle.

Skills & Environment: Java/J2EE, Spring, JDBC, Servlet, JSP, JavaScript, CSS, XSL, WebSphere, SQL, Maven, Apache POI, HTML, JUnit, XML, Log4J, Oracle, Tortoise SVN, Python, Jenkins, LARA, Web services - RESTful and SOAP, UNIX, SAS, PeopleSoft, Cognos, Ab Initio and Windows.

EDUCATION

Bachelor of Technology in Computer Science and Engineering, JNTU University.



Contact this candidate