← Back to jobs

ACL Digital Logo
Java Software Engineer

ACL Digital

 

Bengaluru, Karnataka, India

Posted On: 2 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Java Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and maintain scalable backend microservices using Java and Spring Boot, while integrating with React.js frontends. This role focuses on building resilient APIs, optimizing system performance, and ensuring clean UI execution.

This role is hybrid.

Responsibilities

  • Design and develop high-throughput, secure RESTful APIs and microservices using Java and Spring Boot.
  • Optimize database schemas and tune performance for PostgreSQL, MySQL, or MongoDB.
  • Implement security, authentication, and authorization mechanics including OAuth2, JWT, and Spring Security.
  • Build responsive user interfaces using React.js, managing state with Redux or Zustand.
  • Integrate third-party services, messaging queues (Kafka, RabbitMQ), and cloud services.

Required Skills

  • 5+ years of work experience with Java, including Core Java 11/17+, OOP, concurrency, and memory management.
  • 1+ years of hands-on experience with Spring Boot, Spring Data JPA/Hibernate, and Spring MVC.
  • 1+ years of experience with React.js, including functional components, Hooks, and state management.
  • Strong proficiency in SQL, ORMs, and database query optimization.
  • Experience designing RESTful APIs and backend system architecture.
  • Proficiency in writing testable code using JUnit, Mockito, and Jest.
  • Knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
  • Familiarity with TypeScript is preferred.

Preferred Skills

  • Experience with enterprise messaging queues such as Kafka or RabbitMQ.
  • Participation in CI/CD pipeline automation and technical documentation.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs