Profileimage by Kalaivani AlagarsamySelvaraj Software Engineer -Java Developer from Duesseldorf

Kalaivani Alagarsamy Selvaraj

available

Last update: 06.03.2023

Software Engineer -Java Developer

Company: Advaneo Gmbh
Graduation: Bachelor of Engineering
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Limited professional)

Keywords

Java (Programming Language) Cloud Computing Software Engineering Google Cloud Innovation HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Apache Tomcat + 53 more keywords

Attachments

kalaivani_alagarsamy-selvaraj_cv_4.pdf

Skills

Looking for java developer positions.

I am a skilled Java Developer with 8+ years of experience in Java applications development, coding, architecture development, analysis, design, and deployment of applications in different domain areas.

In my career span, I have successfully proposed, defined, and implemented an end-to-end solution for web applications for complex data applications handling millions of datasets, internal telecommunication product and other institutional websites called tech learn and communicate.

With my passion for continuous improvement; I have dedicated myself to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications
---------------------------- ------------------
AREAS OF EMPHASIS
★ Requirement Gathering and Analysis
★ Design, Development, and Code Review
★ Application Development and Troubleshooting
★ Technology Upgrades
★ Performance Analysis and Optimization
--------------------- ---------------------------------------
TECHNICAL FORTE
★ Platform: Java 8, Java 11, Spring Boot, Microservices
★ Backend Programming Languages: Core Java, Spring, Struts, Hibernate, JSP/Servlets, XML, Slf4j, Log4j,
JSON.
★ Frontend Technologies Stack: Angular 10+, Typescript, Node server, Jquery, Java script, Bootstrap, Html,
CSS.
★ Development IDEs: Eclipse IDE, IntelliJ, Netbeans
★ API Integrations: Keycloak, Elastic search, Mongodb Morphia, Azure, Google cloud for i18n, docker,
Gitlab, Jupyter notebook, hubspot, Stripe.
★ Cloud: Google cloud, Amazon Web Service, Next cloud.
★ VCS: Git, SVN, CVS
★ Tools: Maven 3.0, JUnit, Postman, Sourcetree, Jenkins, Jira
★ Operating Systems: Windows, Unix & Linux
★ Servers: Tomcat, Jboss.

Project history

05/2019 - Present
Java Developer / Data Applications
Advaneo Gmbh (Internet and Information Technology, 10-50 employees)

● Project 1# : https://www.advaneo-datamarketplace.de/en/# ● Project 2# : https://tdh.advaneo.com/page-login Implemented search operation for data from millions of datasets, where the FilterEntities, FilterQuery, Common Query builder classes are implemented in java 11 with elastic search api integration, which gives excellent performance and scalability ● Implemented for all the project/modules with Basic authentication using spring controller and authorization by integrating keycloak Api using spring rest templates which ensures users security and integrated hubspot api for storing contact information of the users for marketing team ● Implemented asynchronous logging mechanism by using SLF4j, log4j, across all the services by categorizing logs at different levels such as trace, debug, info, warning, error and Fatal and also formatting the output logs ● Implemented Java Error handling mechanism by separating from Regular code using java built-in exceptions, try, catch, finally, throw and throws example: all the services dealing with file system so the errors are handled if file cannot be opened, if the size of the file cannot be determined, if enough memory cannot be allocated, if the file read fails, if the file cannot be closed and furthermore on business logic specific ● Integrated amazon aws simple email services using template emails and pushed templates from aws command line interface Here this is achieved by spring framework for the needed dependency injection and annotation based configurations ● Implementation of allowing users from spring boot to interact with mongodb via MongoTemplate and MongoRepositories for operations like update, aggregations, and others, controlled overcustom queries ● Worked on docker composing and defining project-specific dependencies and build-time tasks that will build and deploy each container ● Monitoring tool called watch-tower is containerized inorder to monitor and send messages in slack channel if any incident occurs in the production environment ● Responsible for configuring and maintaining docker bash script for production environment and making sure the application is reliable Responsible for production enhancements and bug fixing

01/2017 - 03/2019
Software Engineer -Java Developer
American Express India

American Express India

* Contributed to all phases of the development lifecycle, from design to writing and
developing.Wrote well designed, efficient and reliable code for data applications,
completing within deadlines.Converted application storyboards and use cases into
functional applications by writing, testing and debugging Java code by using java
frameworks Angular 10+, Spring, Hibernate, Spring boot.
* Created reusable libraries, modules and packages, decoupling application
components and improving maintainability. Java API Integrations such as Keycloak,
AWS, Hubspot and other Microservices integrations
* Understood JVM's limitations, weaknesses and workarounds and used knowledge
to create secure, high-performance and stable software. Tested software throughout
development, identifying and removing errors for stable and reliable software

products.
*Analysed user requirements before starting Java development projects to
understand application layout and design. Conducted in-depth assessments of Java
infrastructure to determine and recommend changes needed to improve design and
performance.
*Maintained extensive knowledge of Java and JEE internals, using skills to debug and
resolve technical problems. Employed versioning tools and technologies to control,
monitor and log changes to application code.
*Assessed existing systems and recommended patches, fixes or design overhauls to
fix broken code. Fault-found and resolved issues arising within development life
cycles by testing applications.
*Executed build tools to produce packages and executables for testing and shipping
to clients. Charted data flows, processes and storage and defined database schemas
representing and supporting different business functions.
*The build process carried by using Jenkin, bamboo, docker, watchtower(monitoring
tool).Participated in technical reviews and meetings to refine and refactor software,
maintaining code quality(Sonarqube), organisation and performance. Specified
application objectives and functionality after reviewing technical diagrams,
specifications and documents.

11/2015 - 01/2017
Senior Software Engineer
Minacs Private Limited

Minacs Private Limited - India
* Practiced AGILE methodology, we have 12 Sprints and each sprint for 2 weeks
*Daily Scrum call, sprint refinement, sprint retrospective and sprint planning
meetings on queue
* Developed UI components using JSP, HTML, CSS, AJAX,
* JQuery and AngularJS
* Developed application modules, base classes and utility classes using core java
* Primarily focus on the spring components such as Dispatcher
* Servlets, Controllers, Model and View Objects
*Develop Business components using Java Objects and use the Hibernate framework
to map the Java classes to the database
*Developed Using Hibernate, object/relational-mapping (ORM) solution, technique of
mapping data representation from MVC model to Oracle Relational data model with
a SQL-based schema
*Developed Spring ORM with Hibernate taking advantage ofJava features annotation
metadata, auto wiring, and generic collections using plain JPA specification that is
used to implement the DAO layer with Hibernate Entitymanager Session
* Factory, HQL, and SQL
* Used JIRA to manage the issues/project workflow
* Maven is used as a build tool and continuous integration is done using Jenkins
* Developed Reports for Transaction using iReport ToolFrom

07/2014 - 11/2015
Senior Software Java Developer
Integra Microsystems pvt ltd

Integra Microsystems pvt ltd - India

*Involved in understanding the functional requirements and converting into
technical design documents of Central
*Government South Western Railway finance systems, PeopleSoft management
systems, Contractors and suppliers
*Designed and developed a Mysql based external Restful API for exposing the
functionality of an existing saas platform to clients in an agile work environment
using the web client and
* Implemented application level persistence using hibernate and spring
*Developed the UI layer using JSP, Ajax and validations are performed using
Javascript, Jquery, XML and the UI components are designed using CSS, HTML and
Bootstrap
*Established Continuous Integration (CI) practices and standards in creating apis with
jira, jenkins
* Involved in grooming, planning, estimating stories and identifying dependencies
with the release train engineer, product owners, scrum masters and teams using the




Scaled Agile
* Framework (SAFE) methodology
*Participated in daily stand-up to provide updates and discuss impediments with the
scrum team
*Participated in discussions with ux designers to help them develop more accurate
prototypes
* Provided a sprint review to business stakeholders at the end of each sprint
*Participated in sprint retrospectives and sprint review to business
stakeholders.Work Experience

Certifications

GDPR Guidelines and examination
Advaneo
2022
Spring Framework Certified
Edureka
2016
OCJP
Oracle Certified Java Programmer
2012

Local Availability

Open to travel worldwide
Not willing to travel and can work only remote mode.
Profileimage by Kalaivani AlagarsamySelvaraj Software Engineer -Java Developer from Duesseldorf Software Engineer -Java Developer
Register