0% found this document useful (0 votes)
24 views3 pages

Java Developer with Banking Expertise

The document provides a summary of a Java developer's professional experience including 5 years of experience developing applications using Java and related technologies. It details the developer's skills, work history at multiple companies developing banking and airline applications, and education qualifications.

Uploaded by

nanthini-p
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views3 pages

Java Developer with Banking Expertise

The document provides a summary of a Java developer's professional experience including 5 years of experience developing applications using Java and related technologies. It details the developer's skills, work history at multiple companies developing banking and airline applications, and education qualifications.

Uploaded by

nanthini-p
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Arun Kumar – Java developer

PROFESSIONAL SUMMARY

 Having 5 years of software development experience in object oriented programming, design and
development of Multi-Tier distributed, Enterprise applications using Java and J2EE and web services based
technologies.
 Having Automation experience on working in Rest Assured with Cucumber Framework.
 Having Real time experience on working in Banking Domain.
 Good Implementation knowledge in Core java Concepts like OOPS Principles & Collection framework.
 Having Hands on Experience in developing application using Spring Framework.
 Having Hands on Experience in Spring-Boot and Spring
 Having Hands on Experience in Hibernate ORM Framework With JPA Annotation.
 Having Hands on Experience in Restful Web Services (JAX-RS and Spring-REST).
 Having Good Implementation Knowledge in Design Patterns like Singleton, Factory, DAO, MVC.
 Having Good Implementation knowledge in integrating Spring with ORM & Spring with REST API.
 Having Hands on Experience in Eclipse, STS and RAD IDE for developing Software Applications.
 Having Hands on Experience in Tools like Maven, GIT, log4j, Postman, SQL Developer.
 Having Hands on Experience in Database like Oracle 11g and My SQL.
 Support, Maintenance and Operations, Organizational Skills, Dealing with Incidents on Applications,
Communicate with the stakeholders of the application and technology peers
 Coordinate with onshore business and technology teams
 managing Java/Java EE, Spring Boot and Rest API, application debug and troubleshoot.

TECHNICAL SKILLS

OS Windows 7,10
Languages Java

Web Technologies HTML, XML, Servlets, JSP, JSTL


Database Oracle
IDE Eclipse
Scripting Javascript
JSE Technologies JDBC
Tools Log4J, Maven, SVN, Bitbucket, Jeera

Employment History

 Senior Software Engineer at HCL from August 2021 till date, Chennai, India
 Software Engineer at Financial software and systems from June 2019 to August 2021, Chennai, India
 Software Engineer at Flatirons Solutions Pvt Ltd from Feburary 2018 to May 2019,Chennai, India

PROFESSIONAL EXPERIENCES

Company Name: HCL Aug’21 till date


Role & Location: Developer – Chennai, India
Project Name: Info 360

Description: Develop Checker, Maker, Transaction Log Screen where maker can rise the request and
checker will approve the record and transaction log we can see checker record as well maker record

Page 1 of 3
Responsibilities
Working as development side and Enhancement Module as a senior java developer and parallel working on
Automation Testing as well. Communicating client and part of deployment as well.

Company Name: FSS June’19 to Aug’21


Role & Location: Developer – Chennai, India
Project Name: CMS Banking Project

Description: An application like IDFC bank where we can able to generate the card, Card Inquiry, Balance
checking, credit card generation. User generation page like web application and API based Application. Basically
User can generate the card from web application and API.

Responsibilities

 Worked on support and enhancement tasks. Created unit test documents and detailed design documents.
Daily call with clients on the progress of enhancement. Worked on migration tasks assigned from the bank
side where established whole database from one server to another. Took care of performance during each
code creation.
 Creation of database objects like tables worked on the migration process of the bank.

Company Name: Flatirons Solutions Pvt Ltd Feb’18 to May’19


Role & Location: Developer– Chennai, India
Project Name: FlightOps (TechSuite)

Description: Flatirons Solutions Tech Suite is a system to create, edit, manage, publish and view manuals for the
Airline industry. These products use XML-oriented technology and supports industry standards. Some Tech Suite
components use third-party components. For the sake of clarity, products are referred to by Tech Suite
nomenclature. The following table explains the mapping between Tech Suite and third-party products

Responsibilities

 Understanding the Business Requirement and Design document.


 Used Spring Framework to create this application on MVC architecture.
 Implementing Service and DAO components in the application.
 Implemented Controller Classes.
 Implemented the strategy design pattern.
 Bug fixing analysis and solution implementation.

Company Name: Flatirons Solutions Pvt Ltd Feb’18 to May’19


Role & Location: Developer – Chennai, India
Project Name: Follow Your Celebrity

Description: The Follow Your Celebrity is WAP based application which enables people to follow a celebrity with
their latest videos, images, update data just like celebrity data from twitter. This WAP application FYC is a link
sent via SMS to the customer’s mobile number, once the user clicks the link it is directed to the FYC Home page
and allows the user to choose the celebrity from the given list. The user is free to choose any number of celebrity
and get the latest updates. The Application should be compatible for all Android and IOS devices and will display
the search result based on the celebrity and keeps the information accurate and up-to –date. Furthermore the
application needs internet to access or fetch the search results. All application is maintained in a database, which
is located on a web server. The software should interact and deliver or host the desired result to the user’s mobile
phone.

Responsibilities

 Understanding the Business Requirement and Design document.


 Used Spring Framework to create this application on MVC architecture.
 Implementing Service and DAO components in the application.
 Implemented Controller Classes.

Page 2 of 3
 Implemented the strategy design pattern.
 Used Log4j for logging errors, messages and performance logs.
 Bug fixing analysis and solution implementation.

EDUCATION

 Bachelor of Computer Applications from Sikkim Manipal University (2012), India.


 Master of Computer Applications from Pondicherry University(2016), India

Page 3 of 3

Common questions

Powered by AI

Database migration poses challenges such as data integrity, downtime, and system compatibility. In Arun Kumar's experience with the CMS Banking Project, performance considerations and ensuring database object creation accuracy were critical. To address these issues, Arun developed detailed design documents and coordinated with clients for incremental migration and testing to minimize risk and ensure system robustness during each migration phase .

The Spring Framework provides several advantages for enterprise applications, such as promoting loose coupling through dependency injection, offering a comprehensive programming and configuration model, and supporting various backend services integration. Arun Kumar's experience with Spring in projects like FlightOps and Follow Your Celebrity illustrates its utility in creating scalable applications using MVC architecture and implementing design patterns like DAO and strategy, which improve maintainability and flexibility .

Design patterns play a crucial role in software reuse, scalability, and robust architecture. Arun Kumar's use of Singleton, Factory, DAO, and MVC patterns in projects like FlightOps and Follow Your Celebrity demonstrates their significance in ensuring clear structure, enhancing code reusability, and separating concerns, which collectively streamline application maintenance and extension. These patterns are essential for building adaptable solutions that meet evolving business requirements .

Effective communication and coordination significantly enhance project success, allowing for smooth requirement capture and alignment across teams. Arun Kumar's regular client interactions and cross-team collaboration in projects like Info 360 and CMS Banking illustrate the importance of transparency and proactive engagement, ensuring that development aligns with stakeholder expectations and reducing potential rework or project delays .

Arun Kumar's expertise illustrates several current trends in enterprise development, such as the adoption of microservices through Spring Boot, leveraging RESTful APIs for connectivity, and employing automation testing for continuous delivery. His work across multi-tiered applications and extensive use of design patterns underscores the move towards more modular, maintainable, and responsive applications that align with modern business needs .

Automation testing, as conducted by Arun Kumar with the Rest Assured and Cucumber Framework, increases testing efficiency by providing faster feedback and reducing human error in repetitive tasks. It enables early bug detection and continuous integration processes critical for iterative development, as demonstrated in Arun's role in parallel development and test efforts for applications like Info 360 .

Arun Kumar's proficiency in RESTful web services enables him to build stateless, client-server communication systems that are crucial for modern distributed applications. His experience with JAX-RS and Spring-REST supports seamless integration of APIs, enhancing features such as those needed in the Info 360 project for transaction logs and card management in the CMS Banking Project. This expertise ensures efficient data exchange and API-driven development .

Integrating third-party components can accelerate development by leveraging existing solutions, as seen in Arun Kumar's work on Tech Suite for FlightOps. It can enhance functionality without building features from scratch but also introduces dependencies that require management of compatibility and updates. This integration necessitates robust implementation strategies and testing to ensure seamless operation within the overall system architecture .

Experience in the banking domain allows Arun to understand and implement complex financial processes within software applications. His role in developing features like card generation and balance checking in the CMS Banking Project demonstrates his capability to meet stringent industry requirements for transactional integrity, security, and performance, which are critical in handling sensitive financial data .

Benefits of using Hibernate ORM with JPA annotations include simplifying database interactions via object-relational mapping and managing data in a database-independent manner, which enhances application portability. However, limitations may include added complexity in learning curve and performance overhead with large-scale data. In Arun Kumar's projects, this ORM framework enables efficient database management in Java applications while integrating seamlessly with Spring for robust application development .

You might also like