Post Job Free

Resume

Sign in

Java, Spring Boot, Spring Data JPA, Hibernate, Rest API and Postgressq

Location:
Chennai, Tamil Nadu, India
Posted:
June 30, 2023

Contact this candidate

Resume:

Selvakumar.M Email: adx0em@r.postjobfree.com

Senior Engineer Mobile No: +91-735*******

EXPERIENCE SUMMARY:

•Having 7 years of experience in Software Development using Java/J2EE, Spring Framework, Spring boot Technologies.

•Strong knowledge in Object Oriented Programming Concepts.

•Well versed with JDBC, Servlets and JSP technologies.

•Good working experience on Spring boot, GIT, Sonar and Swagger UI.

•Exposure on Apache Tomcat web server and Jboss Application Server.

•Experience in using Integrated Development like Eclipse and STS.

•Having Good work experience on Restful webservices.

•Good Work Experience on Apache Maven.

•Experience on Design Patterns like Singleton, DAO and MVC.

•Experienced in working with JRXML (Jasper Report) processing tool.

•Self-motivated individual with Good Communication skills.

•Having Strong Experience in Banking, Shipping, Telecom and Automotive Domains.

• Knowledge & Skills:

•Application & Web Server: Jboss and Tomcat.

•Programming: JAVA, JDBC, Servlets, JSP, JSTL.

•Frameworks: Spring Framework, Spring boot, Spring Data JPA and Hibernate.

•Web Services: Rest API.

•Application Development tools: Eclipse and STS.

•Databases related: SQL Server, Oracle and Postgres.

•Remote Repository: Maven

•Reporting tools: Jaspersoft Report Builder, Spotfire and Tableau.

•Version Control : Serena Dimensions and GIT.

PROFESSIONAL SUMMARY:

•Working as Senior Engineer in Renault Nissan Technology & Business Centre India (RNTBCI) (Dec2021 -- Present)

•Former as Programmer in Tranpac Software Solutions - TSS (Jul2018 – Nov2021)

•Former IT Software Engineer in Tele Apps India Pvt Ltd (Jun2017 – Jul2018)

•Former Software Developer in UST Global (Jun2015 – Jan2017)

Academic Profile:

•Master of Computer Application from Jayaram Engineering College (Affiliated to) Chennai Anna University in the year June 2012.

•Bachelor of Science from Annai College (Affiliated to) Tiruchirappalli Bharathidasan University in Computer Science in the year April 2009.

Project #1: STRESS

Client: Renault– Groupe (France)

Environment: Java, Spring Boot, Spring Data JPA, Git, Jenkins and Postgres.

Client Description:

Objective of the application is to find the criteria mass is used to define the mass of a criterion associated to the front and rear of the vehicle. The application can also be used to define the mass of the criteria together. All these masses allow defining the springs in the front and rear of the vehicle.

Roles and Responsibilities:

•Understanding and analyzing Business Requirements.

•Implementing Rest Services using spring Boot.

•Implementing backend logic, database logic and exception handling.

•Implement role-based security.

•Interacting with the On-Site for clarification of requirements and issues.

•Commit code changes into Git repositories.

•Followed Scrum methodology and agile process.

Project #2: Staff Expense Claims System

Client: PIL (Pacific international Lines).

Environment: Java, Spring – MVC, Jasper Reports, jQuery, Ajax and Oracle.

Client Description:

This system is intended to facilitate the electronic application of all staff expenses claims that were previously submitted via payment vouchers reimbursement.

In brief electronic on-line application for all expense claims, electronic approval of all staff expense claims, Electronic on-line filing and approval of all non-claimable expenses incurred by travelling staff.

Roles and Responsibilities:

•Understanding and analyzing Business Requirements.

•Analyze and Identify the Service which should give required fields.

•Invoke the required service and Integrate with UI.

•Analyze and identify the configuration files to make entries.

•Interacting with the On-Site for clarification of requirements and issues.

•Fixing the defects and performing unit testing.

•Generating the jasper reports as per user requirement.

•Written Loggers for the Application.

•Implement Security Logic.

Project #3: Travel Request Management System

Client: PIL (Pacific international Lines).

Environment: Java, Spring – MVC, Jasper Reports, jQuery, Ajax and Oracle.

Client Description:

This system is intended to facilitate the electronic application of travel requisitions by executive staff of PIL and its designated subsidiary companies.

In brief TRAMS is designed to provide, Electronic on-line application for all travel requests, electronic approval of all travel requests, On-line monitoring of travel costs and budget variance analyses, Integrate with the subsequent travel claims reimbursements by the travelling staff.

Roles and Responsibilities:

•Understanding and analyzing Business Requirements.

•Analyze and Identify the Service which should give required fields.

•Invoke the required service and Integrate with UI.

•Analyze and identify the configuration files to make entries.

•Interacting with the On-Site for clarification of requirements and issues.

•Fixing the defects and performing unit testing.

•Generating the jasper reports as per user requirement.

•Written Loggers for the Application.

•Implement Security Logic.

Project #4: Manpower Job Portal

Client: Manpower Group – Canada

Environment: Java, Spring MVC, Spring Data JPA, Git, Jenkins and Postgres.

Client Description:

Direct talent is a front-end application that has two separate portals Candidate portal and recruiter portal. Candidate portal helps the candidate to find the matching jobs and apply for them and view the status of their application. Recruiter portal helps the recruiters to post the adverts and manage the candidates. Direct office is a back-end application that helps to manage the job orders, assignments, candidates, adverts, invoices, clients and branches. When the job is posted in the direct talent, or a candidate applies for job in direct talent (Front end) it can be managed from the direct office application. Manpower I-phone application is yet another application that is targeted for mobile users and helps the candidates and recruiter to do their work efficiently at ease.

Roles and Responsibilities:

•Understanding and analyzing Business Requirements.

•Implementing Rest Services using spring Boot.

•Implementing backend logic, database logic and exception handling.

•Implement role-based security.

•Interacting with the On-Site for clarification of requirements and issues.

•Commit code changes into Git repositories.

•Followed Scrum methodology and agile process.



Contact this candidate