Search by job, company or skills

Kumaran Systems

Java Technical Lead

Save
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are seeking an experienced Senior Programmer / Technical Lead with strong expertise in Java, microservices architecture, and cloud-native development. The ideal candidate will be responsible for designing and developing scalable enterprise applications, leading technical initiatives, and mentoring development teams.

This role requires hands-on experience in Java (17+), Spring Boot, Kafka, cloud platforms, and containerization technologies, along with the ability to drive technical excellence and collaborate across teams.

Key Responsibilities

  • Design, develop, and maintain Java-based enterprise applications using Spring Boot and Microservices architecture
  • Build and integrate RESTful APIs and backend services
  • Develop scalable applications deployed on Azure Cloud / Red Hat OpenShift environments
  • Work with Docker and Kubernetes for containerized application deployment
  • Implement event-driven architecture using Kafka for system integrations
  • Design and manage database solutions using PostgreSQL
  • Collaborate with product managers, architects, and QA teams
  • Ensure application performance, scalability, and security best practices
  • Participate in code reviews, technical design discussions, and architecture decisions
  • Mentor junior developers and provide technical leadership

Required Skills & Experience

  • Strong backend development experience with Java (17+), Spring Boot, and Microservices architecture & 8 -12 years of experience
  • Experience building REST APIs and distributed systems
  • Hands-on experience with Kafka or event-driven architectures
  • Strong understanding of JPA / Hibernate and relational databases (PostgreSQL preferred)
  • Experience working with cloud environments (Azure / OpenShift or similar)
  • Familiarity with Docker, Kubernetes, and OpenShift
  • Experience with Maven or Gradle, Git, and Agile development practices
  • Strong analytical and problem-solving skills

Preferred Skills

  • Experience in Banking / FinTech domain, especially payment processing systems
  • Exposure to EDI X12 standards (820, 824, 997)
  • Knowledge of Node.js, Angular, and Linux environments
  • Experience in performance tuning and secure coding practices

Relevant Experience Preferred

  • Experience leading development teams or technical modules
  • Experience building cloud-native and microservices-based applications
  • Experience working with event-driven systems and Kafka integrations
  • Experience deploying containerized applications in cloud environments

Qualification

Bachelor's degree in computer science, Information Technology, or a related field

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149194145

Similar Jobs

Hyderabad, India

Skills:

MavenSpring BootSqlJava 8SpringGitGradleCore JavaDockerRestful ApisKubernetesDevOps practicesSQL optimizationCI CDMicroservices architecture

Hyderabad, India

Skills:

pgadmin Aws Ec2Postgres SqlAws LambdaJavaAws S3MicroservicesJspHibernateEclipseJsfSpring MVCJbossGitTomcatOAuth2.0AWS CODE COMMIT

Hyderabad, India

Skills:

KotlinVaadin FrameworkJavaApi DevelopmentiOS Swiftmicroservices-based architecture

Hyderabad, India

Skills:

graph databases NosqlJavaDockerKubernetesSqlPythonAWSGremlinCypher

Hyderabad, India

Skills:

SqlJavaHadoopAgile MethodologiesKafkaReactAngularPci DssGitSpring BootHibernateAzure FunctionsKubernetesAzureDockerJenkinsRestful Apiscloud security principlesEMVCopayments tokenization systemsAzure Key Vaultsecure credential provisioningmicroservices architectureNoSQL databasesAzure App Service