Post Job Free
Sign in

Software Development Web Services

Location:
Dallas, TX
Posted:
December 08, 2023

Contact this candidate

Resume:

Akhil babu

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

469-***-****

PROFESSIONAL SUMMARY:

Around 10 years of professional work experience in Object Oriented Programming, design, and development of multi-tier distributed, Enterprise applications using Java and J2EE technologies.

Hands-on experience in software development using Java, and J2EE technologies in various domains like Finance Insurance, and Healthcare.

Experienced in various Software Development Life Cycle (SDLC) methodologies like Agile, Scrum, Test Driven Development, and Waterfall.

Experienced in application development using Java/J2EE technologies including Servlets, JSP, Struts, JDBC, Hibernate, multi-threading, Spring frameworks like core, MVC, AOP, IOC

Experience in Developing IVR applications on Genesys Platform using Java and JEE technologies.

Implemented both Voice and DTMF-based IVR applications

Experience in using Nuance Frameworks like NDF and Components like ASR.

Experience in integrating the IVR application with various backends like Oracle DB, and Kafka steams REST APIs.

Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML-related technologies/tools such as JAXB, XSD, XML

Experienced and good knowledge of Spring MVC framework for applying MVC Implementation to the web application, Spring ORM to integrate Spring Framework with hibernate and JPA

Experienced in developing applications using servlets with JSPs and HTML.

Having hands-on experience in dealing with different XML files ranging from small to complex models

Expertise in using Web Service technologies like JAX-WS and JAX-RS using SOAP, WSDL, and RESTAPI to implement Service-oriented Architecture (SOA).

Experience with different web services frameworks like Apache CXF, Jersey, Spring-WS, and Spring-REST

Experience working with Kafka producer and consumer APIs.

Expert in deploying, configuring, administering applications and web servers like Apache Tomcat, and WebSphere.

Experience on working with Hibernate for mapping the Java objects to relational databases and SQL queries to fetch the data, insert, delete and update the data from the database.

Hands-on experience with the scripting language JavaScript

Experience in evaluation and feasibility of new technologies by designing proof of concepts using Bootstrap, Angular JS Frameworks.

Experience in developing front-end applications using Angular framework.

Experienced in working with various databases like Oracle 10g/11g/12c, MySQL, SQL Server, Postgres SQL

Experienced in developing projects using Maven to add dependencies for various components to fetch all necessary jars automatically

Subversion (SVN), CVS, Git, and Bitbucket as versioning software tools

Experience in JUnit, Mockito, Power Mockito, and Log4j in developing test cases and determining application functionality

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

Experience in developing payment crypto operations of HSM module which is used in payment services/transactions.

TECHNICAL SKILLS:

Programming Languages

Java 8, C, C++, PL/SQL

Software Methodologies

Agile, Scrum, TDD, Waterfall

J2EE Technologies and Frameworks

JSP, JSTL, Servlets (3.1,3.0), JDBC, EJB, Java Beans XSD, JAX-RS, JAX-WS, SOAP, Apache CXF, Java Security, Jasper Reports

Web Technologies

HTML, JavaScript, AJAX, Bootstrap, jQuery, XML, CSS, JSON, Node.js, Angular, ReactJS

Web Service Frameworks

Spring, Hibernate, Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, JUnit.

Web Services

SOAP, RESTful, Oracle SOA, UDDI, WSDL

IDEs

Eclipse, Net Beans, IntelliJ, Visual Studio

Application/Web Servers

Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases

Oracle, SQL Server, DB2, MySQL, PostgreSQL

NoSQL database

MongoDB and Graph DB

CI/CD Tools

Jenkins

Testing Tools

JUnit, Log4j, Mock Framework

Version Control Tools

GIT, SVN, Clear Case

Operating Systems

Windows, Unix, Linux, MacOS

Cloud Technologies / DevOps Tools

AWS, EC2, Pivotal Cloud Foundry (PCF), Google Cloud, Docker, JIRA

O-R Mapping

Hibernate, JPA

Testing Tools/Others

JUnit, JMeter, SoapUI, Mockito, Splunk

Messaging Platforms

JMS, Apache Kafka

PROFESSIONAL EXPERIENCE:

Client: USAA Richardson TX Dec 2021 to Present Sr. Java Developer

Responsibilities:

●Involved in SDLC phases using Agile methodology. Created UI documentation, design, and data modeling.

●Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Streams, collectors, for each and Functional Interfaces, Consumer, and Supplier.

●Used a multithreaded environment to run processes asynchronously using different future calls to access the data.

●Dealt with huge data producing on to a Kafka topic using Apache camel bean io mapping.

●Configured Kafka servers and created a topic to publish the messages for the application.

●Used Kafka producer api and Kafka consumer api for producing and consuming messages.

●Designed transaction table to ensure message level consistency.

●Extensively used Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring JPA.

●Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

●Experience in implementing the call flows in IVR applications.

●Developed the code for static prompts, dynamic prompts

●Integrated the IVR application with backed systems and APIs

●Experience in handling call transfer scenarios

●Experience in improving the call containment by analyzing the call flow and analytics

●Experience in using Kafka API calls to process the process the messages

●Experience in the implementation of reprocessing the failure messages in Kafka using Offset Id

●Implemented Spring Boot Microservices to process the messages into the Kafka Cluster Setup.

●Extensively used Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring JPA.

●Spring Boot microservices were developed using Micro Service architecture with RESTAPI and Kafka.

●Implemented the application based on 12 Factor principles

●Hosted the java application on Pivotal Cloud Foundry (PCF) cloud platform.

●Experience in deploying the applications PCF environment using Urban Code Deployment(UCD) tool

●Integrated the windows NAS with PCF based application

●Validated the REST APIs using Post man tool

●Experience with common front-end development tools such as, Webpack, NPM, etc.

●Involved in crating reusable frontend components using Angular Framework

●Experience in establishing communication with UI components using Angular

●Implemented SPA navigation using Angular Framework Routing

●Experience in developing forms using Angular Framework

●Used JUnit/Mockito/Power Mockito for developed Unit test cases.

●Used Rally for project management, Issue tracking and monitoring errors and fixed the errors.

●Deployed Micro-services using CI/CD tools PCF(Pivotal Cloud Foundry).

●GIT is used for the version control, Maven is used for application build

●Used Jenkins as the CI/CD tool.

●Used monitoring tools like Dynatrace for application monitor and used the same for performance tuning, Splunk, Kibana.

●For improving application performance used JvisualVM tool for analyzing heap dumps.

●Experience on dynatrace an APM (application performance monitoring) tool for optimizing the code for better throughputs.

●Excellent problem solving and troubleshooting skills.

●Used Redhat openshift ecp for checking applications logs and XLRelease for application release.

Environment: Java 1.8, J2EE, AWS, Swagger, Kafka, Spring Boot, Spring Core, Spring AOP, Spring ORM, REST Services, Hibernate, Azure, ReactJS, Drools, JBPM, Redux, ECMA6, Spring 4.x, Spring Boot, Amazon s3 buckets,sqaureup-okhttp3, BouncyCastle, SSL/TLS protocols, HashiCorp KVstore, Maven,Gradle Jenkins, Spring Cloud, Pivotal Cloud Foundry, Microservices, PL/SQL, JVisualVM, Dynatrace, open shift ecp console, XLR Release UI,rxjava2 framework, netty,angular.

Client: Blue Cross and Blue Shield of Texas Sep 2017 to Nov 2021

Sr. Java Developer

Responsibilities:

●Involved in Requirements gathering, Analysis, Design, Development, and Testing of applications using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach.

●Involved in AGILE (SCRUM) development with TDD. Designed Spring Boot application with various Spring components. Utilized Microservices architecture with Spring Boot and Apache Kafka.

●Developed web interfaces with HTML5, CSS3, TypeScript, Angular 8. Created Single Page Applications using Angular 8. Experience in ReactJS and Flux architecture.

●Developed readable and simple curriculum for teh average user to get started with Python.

●Worked with companies to implement Python programming and train on-site Python Programmers.

●Authentication and authorization using Spring Security and OAuth2. Implemented Swagger API for documentation. Real-time processing with Spark Streaming and Kafka. CI/CD pipeline setup with Jenkins.

●Developed views and templates with Python and Django's view controller and template language to create user-friendly website interface.

● Used AWS for data storage and EC2 instances. Built and deployed with Apache Maven. Monitored logs with Log4j. Worked with AWS CloudWatch and ELB. Deployed microservices in AWS, PCF, and GCP.

●Developed and deployed apps on Google App Engine. Proficient in Linux on Windows through VMs and cloud shells. Established CI/CD system with Jenkins on Kubernetes.

●Conducted unit testing with Jasmine, Karma, and JUnit.

●Implemented DB integration with Mongo DB.

●Experience in dealing with MongoDB documents.

●Experience in implementing the read and write operations using Mongo DB

●Experience in hosting the application on AWS platform

●Experience in using the AWS services IAM, EC2, S3 and Cloud Watch.

●Developed the Java based Genesys IVR applications.

●Developed the IVR application using Nuance Voice Framework

●Handled both Voice and DTMF functionalities

●Experience in deploying the applications in PROD environment.

Environment: JDK 1.8, Spring, Hibernate, Spring Boot, LINUX, Maven, RESTful Web Services, AWS, Jenkins, HTML5, CSS3, ReactJS, Bootstrap, JavaScript, jQuery, Ajax, Agile Methodology, Eclipse, GIT, OracleDB, Log4j, PL/SQL, STS, Hateoas, Tomcat, Docker, Kubernetes, Maven, Microservices, Agile.

Client: Prime Therapeutics, Eagan, MN January 2016 to August 2017

Java/J2EE Developer

Responsibilities:

●Planning, analysis, design, and implementation of different modules using Agile (Scrum) Methodology.

●Involved in Agile (Scrum) development, including planning, analysis, design, and implementation. Active participation in Daily Scrum meetings, Sprint planning, and user story task estimation.

●Proficient in JavaScript and jQuery for front-end development. Strong CSS skills, including various CSS properties and behaviors. Implemented design patterns in Scala.

●Developed JSP-based presentation layers with client-side validation using JavaScript. Extensive Core Java experience, including Multithreading, Concurrency, File Handling, Generics, Data Structures, and Collections.

●Utilized the Spring framework for building JSP-based web applications following the MVC design paradigm.

●Configured different application layers using Spring IoC and Spring MVC for server-side logic. Effectively employed Hibernate ORM for data storage and retrieval.

●Designed and normalized MySQL database tables, creating stored procedures. Implemented web services with SOAP and Apache-axis for HRMS services. Conducted bug fixes and integration with other components. Utilized JUnit Testing for component testing.

●Used JUnit Testing for testing components.

Environment: Java (Jdk 1.6), JSP, Servlet, Hibernate, Spring Dependency Injection, Log4j, SOA Architecture, Web Services, SOAP, XML, Apache CXF, MVC Pattern, Factory pattern, Junit, SQL-PL/SQL and Oracle 9i, JIRA, GIT, Eclipse, Agile.

Client: Soft way solutions

Full stack Developer

Feb 2013 to August 2015

Responsibilities:

Actively involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.

Developed the application which is based on MVC architecture.

Developed Single Page Applications using Angular JS, JavaScript, HTML, CSS, Boot Strap.

Configured Spring Container to implement IOC/DI of the Spring Beans and to manage the beans life cycle.

Used JDBC and written various SQL queries.

Used Jersey to implement Restful Web Service and used XML and JSON format to transfer the data.

Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.

Followed agile methodologies such as Agile unified process and SCRUM.

Used Junit for unit testing for automated build and deploy process.

Worked on Bootstrapping technology for the best User Presence.

Good Exposure in using the IDE tools like Eclipse.

Used log4j to capture the log that includes runtime exceptions

Involved in build and development cycles Maven.

Environment: Java/J2EE, Spring MVC, JPA, JDBC, HTML, CSS, JavaScript, JUnit, Eclipse, SQL Server, log4j 2, Windows NT.



Contact this candidate