Full Stack Java Developer 3

Hinduja Global Solutions logo

Hinduja Global Solutions

View Salaries, Reviews, and more  

Job Description

Job Title

Software Engineer – Java Full Stack Developer

Job Summary

We are looking for an experienced and highly skilled Java Full Stack Developer to join our software engineering team. The ideal candidate will have strong proficiency in both backend and frontend development, with a focus on Java technologies, microservices, and cloud-native applications. The role involves working on cutting-edge solutions, particularly in the banking and financial services sector, requiring expertise in scalable architecture, secure systems, and integration with core financial systems.

Key Responsibilities

  • Collaborate with cross-functional teams to design, develop, and launch new features.
  • Develop backend services using Java, Spring Boot, and Hibernate, applying modern features like Records, Sealed Classes, and Pattern Matching.
  • Design RESTful APIs and ensure integration with third-party systems and core banking services.
  • Build and maintain scalable microservices using Docker and Kubernetes.
  • Work with relational (MySQL, PostgreSQL, MS-SQL) and NoSQL (MongoDB, Cassandra) databases.
  • Utilize messaging systems such as Apache Kafka, RabbitMQ, or MSMQ for asynchronous processing.
  • Deploy and manage services in Google Cloud Platform (GCP) using relevant GCP services.
  • Create CI/CD pipelines and perform DevOps tasks using tools like Jenkins, Docker, and Kubernetes.
  • Implement security best practices and ensure data protection compliance.
  • Contribute to frontend development using React, Angular, JavaScript, and Node.js.
  • Develop tools and features for fraud detection, risk analysis, and transaction monitoring.
  • Engage with financial institutions to gather requirements and deliver customer-centric solutions.
  • Collaborate with project managers and stakeholders to define project estimates, scope, and delivery plans.
  • Participate in agile ceremonies and adhere to agile development best practices.
  • Write clean, maintainable code and ensure code quality via reviews and automated testing.
  • Produce and maintain technical documentation for internal and client use.

Technical Skills

Required Experience & Skills:

  • Java (Spring Boot, Hibernate, RESTful APIs), Java
  • Strong frontend skills in React, Angular, JavaScript, and Node.js
  • Microservices architecture and container orchestration using Docker and Kubernetes
  • Experience with GCP and other cloud platforms
  • Strong experience with Kafka, RabbitMQ, or MSMQ
  • Proficiency with relational and NoSQL databases
  • Knowledge of CI/CD pipelines, DevOps tools, and version control systems like Git
  • Experience with Python and at least one scripting language
  • Familiarity with JSON, REST standards, and performance optimization techniques

Soft Skills

  • Strong problem-solving and analytical skills
  • Ability to communicate complex technical concepts to technical and non-technical audiences
  • Proven leadership and mentoring abilities
  • Excellent verbal and written communication skills
  • Customer engagement experience during all phases of development

Qualifications

  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field
  • 5+ years of experience in IT/software engineering roles
  • 4+ years of experience in full-stack application design, development, and architecture
  • Experience working in Agile environments
  • Prior experience in banking or fintech industry is a strong plus
  • Demonstrated ability to work independently and lead teams of varying sizes

Interview Questions of Full Stack Java Developer 3 at Hinduja Global Solutions

Currently, there aren't any interview questions for this role at Hinduja Global Solutions shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Full Stack Java Developer 3 at Hinduja Global Solutions

Currently, there aren't any salaries for this role at Hinduja Global Solutions shared by other job seekers.

View more salaries from Hinduja Global Solutions →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now