company logo

Java Backend Engineer

Bangalore
Full-Time
Senior: 8 to 18 years
28L - 38L (Per Year)
Posted on Apr 07 2025

About the Job

Skills

Java
Microservices Architecture
AWS
Kubernetes
Spring Boot
Terraform

Company Overview

GenSpark India, part of the globally recognized GenSpark, specializes in tailored training and sourcing services to ignite careers and empower businesses with customized talent solutions. Located in Bengaluru, Karnataka, we focus on upskilling recent graduates and existing workforces in IT Services and IT Consulting. As a dynamic and growing office with 11-50 employees, GenSpark India serves as a launchpad for success for tech talent and businesses alike. For more information, visit GenSpark India.


Job Overview

We are seeking a Senior Software Engineer - Backend to join our growing team in Bangalore. This hybrid, full-time position offers the opportunity to work on cutting-edge projects at GenSpark India. The role primarily involves working with technologies such as Java, Spring Boot, Node.js, and Microservices Architecture, ensuring the development of robust, scalable solutions.


Qualifications and Skills

  • In-depth knowledge and experience in Java and Spring Boot for developing backend applications and solutions.
  • Proficiency in Node.js to build seamless and efficient server-side processes and APIs.
  • Strong understanding of Microservices Architecture to design, develop, and manage scalable systems.
  • Experience in building RESTful APIs to enhance applications' functionality and interoperability.
  • Hands-on experience with Docker and Kubernetes for containerization and orchestration of applications.
  • Sound knowledge of SQL/NoSQL databases for efficient data storage and retrieval processes.
  • Problem-solving skills to identify and resolve complex issues with innovative solutions.
  • Excellent communication skills for effective collaboration with team members and stakeholders.
  • Individual with minimum 8 years of experience and demonstrates a versatile engineering skill set, contributing to various parts of the platform; a true Polyglot engineer.
  • Comfortable working with two or more of the following languages: TypeScript, Golang, Python, or Java (mandatory).
  • Brings multiple years of production experience with event-driven (micro)services in a scaling environment.
  • Advocates for a strong engineering culture and cloud-native thinking.
  • Actively supports its continuous improvement.


Roles and Responsibilities

  • Design and develop high-quality software solutions using Java, Spring Boot, and Node.js.
  • Implement and manage microservices architecture for scalable and maintainable backend systems.
  • Infrastructure: Kubernetes, Terraform, AWS.
  • Create RESTful APIs to support various business requirements and integration points.
  • Utilize Docker and Kubernetes for deploying and managing applications efficiently.
  • Collaborate effectively with cross-functional teams throughout the software development lifecycle.
  • Participate actively in code reviews and provide constructive feedback for continual improvement.
  • Stay up to date with industry trends and emerging technologies to incorporate new practices.
  • Contribute to the mentoring and development of junior engineers to enhance the team’s capabilities.

About the company

GenSpark India, a tailored training and sourcing services provider powered by Pyramid Consulting, ignites careers and empowers businesses with customized talent solutions. With expertise in training recent graduates, upskilling existing workforces, and tailoring approaches to each client's specific requirements, our passion for opportunity translates into a recasting of the tech workforce. Whet ...Show More

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Bengaluru, Karnataka

Other open jobs from GenSpark India