Search by job, company or skills

genspark india

Java Backend Engineer

This job is no longer accepting applications

  • Posted 3 months ago

Job Description

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 teams capabilities.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 107309733

Similar Jobs

Bengaluru, India

Skills:

records PrometheusSpring BootGrafanaDockerCore JavaSpring SecuritySpring Data JpaAWSOauth2JwtElk StackSpring CloudJenkinsGcpApache KafkaSplunkAzureKubernetesVirtual ThreadsGitHub ActionsSealed classesGitLab CIStream APIJava 17

Hyderabad, Bengaluru

Skills:

JavaSpringbootAWSMicroservcies

Bengaluru, India

Skills:

Distributed SystemsBig Data TechnologiesRest ServicesJavaKubernetesMultithreadingRDBMSHelmGarbage CollectionKafkaK8SJava Core Collections

Bengaluru, India

Skills:

JavaOauthWeb DevelopmentDesign PatternsSamlContinuous IntegrationSsosecurity engineeringFIDOObject-Oriented PrinciplesWebAuthnIAM ProtocolsScalability Patterns

Bengaluru

Skills:

JavaNosqlSpringbootRESTRdbmsHttp