Image Loading

Java Software Engineer - Spring/Hibernate

Job Description

Location : Chennai
Company Overview
Volante Technologies is at the forefront of Financial Services technology. We are a fast-paced, innovative team committed to leveraging cutting-edge Cloud technology to revolutionize payments processing. As a leading provider of a cloud-native Payments Processing Platform, we serve banks and financial institutions globally. By joining our product team, you will play a pivotal role in shaping the future of payments technology.

Position Summary

We are seeking a skilled Java Software Engineer with 2 to 4 years of software development experience. The ideal candidate will possess strong programming capabilities in Core Java and advanced Java features, along with a passion for working in a dynamic, fast-moving environment. You will be responsible for core product development, performance tuning, and exploring new technologies to integrate into our products.

Educational Requirements

Bachelors or Masters degree in Engineering, Information Technology, Computer Applications, or related fields (B.E., B.Tech, M.E., M.Tech, BCA, MCA).

Experience : 2 to 4 years of full-time software development experience.

Technical Skills (Essential)

  • Strong proficiency in Core Java and advanced Java programming features, including multithreading, collections, and Java 8+ features such as Streams and Lambda expressions.
  • Experience with Java frameworks such as Spring (Core, MVC, Boot) and Hibernate.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Hands-on experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and proficiency in writing optimized SQL queries.
  • Experience with version control systems, particularly Git.
  • Strong analytical and problem-solving skills.

Technical Skills (Desirable)

  • Experience with messaging queues (e.g., Kafka, RabbitMQ).
  • Knowledge of NoSQL databases like MongoDB or Cassandra.
  • Familiarity with enterprise integration patterns and tools such as Apache Camel.
  • Experience with RESTful web services, including designing and consuming APIs.
  • Understanding of containerization technologies (Docker) and orchestration tools (Kubernetes).
  • Familiarity with performance tuning techniques, memory management, and garbage collection in Java applications.
  • Experience with CI/CD pipelines, using tools like Jenkins, Maven, or Gradle.

Key Responsibilities

  • Engage in core product development activities, including unit testing, debugging, and code reviews.
  • Perform performance tuning to optimize application efficiency and scalability.
  • Explore and integrate new technologies into existing products to enhance functionality and performance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain code quality, organization, and automation.

Skills

  • Core Java
  • Spring Boot
  • Relational Databases
  • RESTful WebServices
  • CI/CD
  • Docker
  • Kubernetes
  • AWS

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Sep 16, 2024

Experience

2 To 4 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent