Post Job Free

Resume

Sign in

Software Development Information Technology

Location:
Houston, TX, 77002
Posted:
December 07, 2023

Contact this candidate

Resume:

MALLIKARJUNA KUNDE

Email: ad1rzr@r.postjobfree.com / Phone: +1-904-***-****)

JAVA DEVELOPER

PROFESSIONAL SUMMARY:

** ***** ** ********** ** design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.

Expert in Various Agile methodologies like SCRUM, Incremental and Iterative methodology, Agile Development & Testing using Software Development Life Cycle.

Developed core modules in large cross-platform applications using JAVA 8, J2EE, Spring, JSF, Hibernate, JSP, JDBC, Web Services (SOAP, REST), Microservices (Spring Boot, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy, Spring Could Config, Feigh client, Spring Could Routing, Resilience4J, Zipkin).

Experience in Test Driven Development, Waterfall model and Agile methodologies like SCRUM.

Experience in AWS OpenShift.

Expertise in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.

Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy, Spring Could Config, Feigh client, Spring Could Routing, Resilience4J, Zipkin.

Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.

Expertise in Relational Database Management Systems - Oracle, MySQL Server.

Expertise in NoSQL DB like Redis, MongoDB.

Good exposure with Application servers, Web Servers like WebLogic Server, JBOSS and Apache Tomcat.

Extensive experience in Banking & Insurance Domain.

Experience in working with Backend, Business and UI layers.

Good Understanding of Product Lifecycle and experience in solving defects.

Good understanding of design patterns like Factory, Abstract factory, facade, and singleton patterns.

Experience with IDEs like eclipse, NetBeans, visual studio, SOAP UI, Postman, SQL developer and IntelliJ studio.

Experience in Spring, Hibernate and Web Services Restful and SOAP.

Experience in Data migration from old system to new system.

Experience in Spring Boot and Microservices development.

Active team player and a self-starter, capable of working independently, involved in code reviews and pair programming.

Quick learning and keen interest in learning and implementing new technologies.

Ample experience in communicating/coordinating with client’s on-site as well as offshore vendor resources.

Ability and experience to work in complex, deadline, and agile oriented environments.

Strong problem solving, analytical, technical skills and decision-making skills to propose effective solutions leading to high customer satisfaction.

Excellent interpersonal skills, social etiquette, and ability to interact with people at all levels.

Worked with various Application servers like JBOSS7, WebSphere, GlassFish3 and Tomcat7 Webserver.

TECHNICAL SKILLS:

Programming Languages Java 8, SQL, PL/SQL

Java/J2EE Technologies Servlets, JSTL, JDBC, JMS, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers JBoss, Apache Tomcat

Frameworks & APIs Struts, Spring, Spring Boot, Hibernate, JSF, JPA, Spring JDBC Template, Spring AOP, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy, Spring Could Config, Feigh client, Spring Could Routing, Resilience4J, Zipkin

IDE’s IntelliJ, Eclipse, Net Beans, STS

Web technologies JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Spring MVC, Angular 4.

Debugging Tools Firebug, Chrome

NoSQL database MongoDB, Redis

Web Services JAX-WS, JAX-RS, SOAP, REST

Message broker RabbitMQ

Containerization tools Docker, Kubernetes, Red Hat OpenShift Databases Oracle, DB2, SQL Server, MySQL, PostgreSQL Version Control GIT, GITHUB, SVN

Build Tools ANT, Maven, Gradle, Jenkins

Development Methodologies WATERFALL, AGILE, KANBAN, SCRUM Cloud Technologies AWS, Red Hat Open Shift, PCF (Pivotal Cloud Foundry) PROFESSIONAL EXPERIENCE:

Project Name: I3BE2 Company: DBS Tech Duration: July 21 to Oct 23 Team size: 6 Project Details: I3BE

Worked on SDLC of payment API. It receives payment requests in JSON and does all validations and processing and sends them to the downstream system for further processing. Once the payment process is done successfully then need to send notifications. Different micro services were developed to achieve a very high throughput and communicated via rest calls and queues. Role: Lead Developer

Responsibilities:

Implemented Spring Boot which is radically faster in building cloud Microservices and developed a Spring- based application with very less configuration.

Configured Spring Could Config, Eureka Service Registry, Feigh client, Spring Could Routing, Resilience4J, Zipkin in Microservices environment.

Used Annotations for Spring DI, Auto wiring and REST APIs and Spring Boot for Microservices.

Preparing class & sequence diagrams according to the business functions.

Developed back-end application features as rest endpoints using spring framework and written test cases using Mockito.

Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Rabbit MQ message brokers.

Implemented Multithreading for handling multiple requests and for high performance.

Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model.

Experience in setting up and configuring Jenkins for continuous integration and continuous delivery

(CI/CD) workflows and proficiency in creating Jenkins pipelines using Jenkins file, and integrating various build, test, and deployment stages.

Part of an agile environment with bi-weekly sprints and daily Scrum meetings with backlogs and story points.

Used Spring MVC transaction Management, Spring/Hibernate Batch Transactions & Hibernate H2 cache concepts.

Designed, Configured, and deployed RedHat OpenShift for a multitude of applications utilizing the OpenShift cloud formation.

Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.

Integrating with Multiple systems like EADV & IPE2.

Worked on performance tracking and implemented solutions for performance improvement.

Prepared Data migration scripts.

Worked on Requirement Analysis, Designing, Development, Testing, and Implementation of new features.

Used Lombok in Entity class level.

Preparing Document work for future review and use.

Coordinate with team members to build applications.

Communicate regularly with clients to better understand their specific needs.

Supporting production issues.

Implement agile management ideals by facilitating exercises such as sprint planning and team leading standups.

Manage project timelines and communicate with management staff and clients to ensure project progress satisfactorily.

Enact delivery upon completion of projects and ensure that delivery adheres to agile practices maintained by the company.

Used JIRA for defect tracking and project management.

Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Wrote JUnit test cases for Controller, Service and DAO layer using MOCKITO.

Performed the backend services testing using various systems like REST API services, Swagger and Postman.

ENVIRONMENT: Java 8, Spring Boot, Spring Batch, Spring Could Config, Eureka Service Registry, Feigh client, Spring Could Routing, Resilience4J, Zipkin, Maven, Kubernetes, RedHat OpenShift, Redis, H2, Jenkins, Junit, Mockito, MariaDB, Postman, SoapUI, Sonar, Jenkins, Jira, Confluence, git. Project Name: EADV2 Company: EPAM Systems Duration: July 18 ~ June 21 Team size: 6 Project Details: EADV2

The primary business objective of Contextual Marketing is to facilitate marketing teams to effectively deliver and track IBG marketing notifications (SMS / EMAIL). CM comes with a user-friendly Template maintenance fronted application through which the marketing team can create or modify the templates for the IBG marketing campaign. IBCM is the source of trust for CM from which it would get marketing feeds. CM processes this feed (Campaign, customer contact information & Template) to generate notifications. Role: Senior Developer

Responsibilities:

Implemented micro service architecture using Spring boot and Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.

Implemented Angular 4 as the framework to build a single-page application (SPA).

Used MongoDB to store the SMS/Email formats.

Used MongoDB Template to handle the MongoDB queries.

Developed back-end application features as rest endpoints using spring framework and written test cases using Mockito.

Preparing class & sequence diagrams according to the business functions.

Developed front end application features using Angular 4 framework.

Worked on performance tracking and implemented solutions for performance improvement.

Used Lombok in Entity class level.

Worked on Requirement Analysis, Designing, Development, Testing, and Implementation of new features.

Complete duties in the given time frame.

Preparing Document work for future review and use.

Coordinate with team members to build applications.

Communicate regularly with clients to better understand their specific needs.

Ensure high-quality coding by using a comprehensive testing approach.

Developed wire mock request and response stubs to mock external systems.

Implement agile management ideals by facilitating exercises such as sprint planning and team leading standups.

Manage project timelines and communicate with management staff and clients to ensure project progress satisfactorily.

Enact delivery upon completion of projects and ensure that delivery adheres to agile practices maintained by the company.

Used Spring Framework AOP Module to implement logging in the application for the application status.

Involved in setting up Spring security in securing the app based on user roles.

Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Used STS for development and debugging Spring Boot applications and Used GIT for version control.

Supporting production issues.

Environment: Java 8, Spring Boot Rest, Spring Developer, Spring AOP, PCF, Angular 4, Spring JPA, Mockito, MongoDB, Eclipse, Maven, Sonar, Jenkins, Protractor, Jira, Confluence and git. Project Name: Liberate Company: Capgemini Pvt Ltd. Duration: May 14 ~ June 16 Team size: 11 Project Details:

Liberate is a Customer Care, Billing and Order Management system. It is the glue for 3rd party and self-built CRM capability and repository of all our customer data. Liberate provides all the capabilities required for telecom billing, revenue management, network maintenance, fault management, service provisioning and service order management and more.

Role: Developer

Responsibilities:

Understanding business requirements from the design packets and developing the code in Business Layer according to the requirements.

Code review, technically solving problems and peer review.

RCA and Defect fixing

Prepared the Design documents for the developing functionality.

Preparing class & sequence diagrams according to the business functions.

Implement agile management ideals by facilitating exercises such as sprint planning and team leading standups.

Manage project timelines and communicate with management staff and clients to ensure project progress satisfactorily.

Enact delivery upon completion of projects and ensure that delivery adheres to agile practices maintained by the company.

Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking, and transactions.

Used JUnit for unit testing of the application and log4j for logging.

JIRA tool for project management is used in the application to track bugs, issues, and project management functions.

Used Eclipse-based STS IDE for designing, coding, and developing applications.

Used Maven script for building and deploying the application. Environment: Core Java, Servlets, JSF, ICE Faces, Hibernate and JAX-WS. Project Name: ToR (Tax on Return) Company: Accenture Pvt Ltd. Duration: Aug 12 ~ March 14 Team size: 16 Project Details:

Tax on return is a web-based application used to calculate the tax on the return of pension products. This application is used by the employees of Nordea bank Denmark. The application is used to calculate tax on pension products yearly and whenever a customer approaches the bank during the year which is considered as an on-demand request. Role: Senior Software Developer

Responsibilities:

Prepared the Design documents for the developing functionality.

Prepared class & sequence diagrams according to the business functions.

Understood business requirements from the design packets and developed the code in Business Layer according to the requirements.

had good Co-coordination with the testing team.

Configuring new Entity classes using JPA.

Implemented the user defined exceptions for handling exceptions.

Actively involved in the integration of different use cases, code reviews and re-factoring.

Implemented reports and controllers to the backend.

Created JUnit testing cases up to 80% to cover the business logic.

Implemented Resource Bundles for implementing Internalization.

Implement agile management ideals by facilitating exercises such as sprint planning and team leading standups.

Manage project timelines and communicate with management staff and clients to ensure project progress satisfactorily.

Enact delivery upon completion of projects and ensure that delivery adheres to agile practices maintained by the company.

Environment: Spring 3.0, Hibernate, DB2, SVN monitor, J2EE, Tomcat 6.0, STS 3.x, JavaScript,Html, jQuery, JIRA. Project Name: NOAG Company: Accenture Pvt Ltd. Duration: July 11 ~ Aug 12 Team size: 16 Project Details:

The overall ambition is to create and support one coherent Sales and Advisory process. Establish Nordea Advisory Guide

(NoAG) as the customer facing area and umbrella for other deliveries that support the customer meeting/interaction. This will be one of the main enablers for fulfilling the Future Distribution vision. NoAG will be THE main advisory tool to support advisors and customer in the 360 meeting and sales meeting (face-to-face or by phone) cross channels. Increase the quality and secure right process before/after/in the advisory meeting. Improve customer experience before/after/in the advisory session. Increase efficiency and lower cost to serve. Deliver NoAG as THE main advisory tool for online use.

Role: Senior Software Developer

Responsibilities:

Application follows AGILE methodology to develop.

Implement agile management ideals by facilitating exercises such as sprint planning and team leading standups.

Manage project timelines and communicate with management staff and clients to ensure project progress satisfactorily.

Enact delivery upon completion of projects and ensure that delivery adheres to agile practices maintained by the company.

Attended the scrum meeting every day.

Involved in estimation meetings.

Prepared the Design documents for the developing functionality.

Understood business requirements from the design packets and developed the code in Business Layer according to the requirements.

Implemented the User interface according to the requirements.

Co-coordinating with the testing team.

Environment: GWT, JPA, JIRA, DB2, GIT, J2EE, Tomcat 6.0, STS 3.x, JavaScript,Html. Project Name: Web Ordering

and Web-RGN

Company: Software Paradigms (I) Pvt Ltd

Duration: June10 ~

May 11

Team size: 8

Project Details:

The main purpose of these projects is to provide web services for processing Ordering and Return goods notification information to the end user. This project is related to the Automobile domain. This product is developed for GPC which deals in automobile parts. The Returned Goods Notification (RGN) is a NAPA (National Auto Part Agency)program that provides the stores with a process for handling parts that need to be returned to the Distribution Center (DC) and Manufacturers and is also used as a tool for the store to receive credit for returned parts and labor claims. The TAMS system handles some of the entry points for these RGNs but most of the RGNs are handled on paper only between the Distribution Center (DC) and the store.

Role: Software Developer

Responsibilities:

Understood business requirements from the design packets and developed the code in Business Layer according to the requirements.

Implemented a Java Web Service client to interact with Web Services.

Implemented the user defined exceptions for handling exceptions.

Performed manual validation for application-specific checks.

Actively involved in the integration of different use cases, code reviews and re-factoring.

Used design patterns Façade, Singleton and Service Locator and DAO.

Worked in integrating the module and perform integrated testing.

Performed Unit testing through SOAP UI.

Performed manual testing by writing client code documentation and Release notes.

Involved in the development of DAO to access data from databases. Environment: Springs2.5/xx, WinSql, SVN monitor, J2EE, Tomcat 6.0, Eclipse 3.x9(Genemade), Ms-Office, Unix, Apache Ant 1.7 tool,JavaScript,Html, Tortoise SVN,VPN, Putty, Jquery. EDUCATION:

B-Tech (Bachelor of Technology) in Computer Science Engineering from Jawaharlal Nehru Technological University Hyderabad ( 2003 – 2007 ).



Contact this candidate