Search by job, company or skills

ignisov consulting services

Lead Java Developer

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

Job Description

Role: Senior Java Engineer / Lead Engineer

Location: Bangalore

Job Type: Contract to Hire

Experience: 8+ Years

Notice Period: Immediate Joiners Preferred

We are looking for a Senior Java Engineer / Lead Engineer with strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, Kafka, AWS, and cloud-native application development. The candidate will be responsible for designing, developing, and modernizing scalable enterprise applications, including monolith-to-microservices transformation.

Key Responsibilities

  • Design and develop scalable backend applications using Java, Spring Boot, and Microservices.
  • Build and maintain RESTful APIs for enterprise system integrations.
  • Lead technical design, architecture discussions, and modernization initiatives.
  • Drive monolith-to-microservices transformation.
  • Implement secure APIs using Spring Security, OAuth2, JWT, and SSO.
  • Work with Kafka/event-driven architecture and asynchronous workflows.
  • Build and deploy applications on AWS using services such as Lambda, S3, and IAM.
  • Support CI/CD pipelines, Docker-based containerization, and Kubernetes deployments.
  • Write unit, integration, contract, and regression tests.
  • Collaborate with cross-functional teams across the SDLC.

Required Skills

  • Strong experience in Java, Spring Boot, Spring Framework, and Microservices.
  • Hands-on experience with REST API development and Kafka.
  • Good knowledge of AWS, CI/CD, GitHub Actions, Docker, and Kubernetes.
  • Strong understanding of API security, OAuth2, JWT, and Spring Security.
  • Experience with Swagger/OpenAPI and automated testing frameworks.
  • Good understanding of Agile and SDLC best practices.

Preferred Skills

  • Experience with Node.js, AWS Lambda, and Serverless Architecture.
  • Exposure to frontend integration, Redux/Saga, SOAP APIs, and legacy system integrations.
  • Knowledge of contract testing and spec-based testing.

Key Competencies

  • Strong problem-solving and analytical skills.
  • Ability to lead technical design and mentor junior engineers.
  • Excellent communication and collaboration skills.
  • Experience working in Agile delivery environments.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149085679

Similar Jobs

Bengaluru, India

Skills:

KibanaJavaCassandraApi DevelopmentSpring BootAppdynamicsSparkApache KafkaDynatraceSplunkPythonKubernetesAWSAPI GatewaysCI CDtest automation methodologiesNoSQL DBcloud native application development

Bengaluru, India

Skills:

Core JavaApi DevelopmentAPI testing methodologiesMicroservices architecture

Bengaluru, India

Skills:

HldLldPostgreSQLKafkaSpring BootJsonSqlNosqlRabbitmqDatabasesGcpDockerCore JavaMySQLSystem DesignRest ApisAzureKubernetesAWSmessaging systemsasynchronous communicationCloud platformsMicroservices Architecture

Bengaluru, India

Skills:

NosqlJavaGitSpringbootAzureSqlGoogle CloudAWSMicroservices

Bengaluru, India

Skills:

JavaS3HibernateMavenSpring BootKafkaJAX-RSMicroservicesGradleSpring SecuritySpring Data JpaAWSSpring WebfluxMSKHystrixLambda FunctionsServerless