Bestkaam Logo
Tekonika Technologies Logo

Java Software Engineer

Actively Reviewing the Applications

Tekonika Technologies

India, Maharashtra, Mumbai Full-Time On-site
Posted 2 days ago Apply by June 8, 2026

Job Description

Job Title: Java Backend Developer (Spring Boot) – Immediate Joiner

Experience: 3 Years

Location: Remote

Joining: Immediate Joiners Preferred


Job Summary:

We are looking for a Java Backend Developer with around 3 years of experience in building scalable and high-performance backend applications. The ideal candidate should have strong experience in Java, Spring Boot, microservices architecture, and modern backend technologies, along with hands-on experience in database programming, containerized deployments, and event-driven systems like Kafka.


The candidate will be responsible for designing, developing, and deploying backend services while ensuring high code quality, performance, and security.


Key Responsibilities:

  • Design and develop scalable backend applications using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices.
  • Implement authentication and authorization mechanisms using JWT.
  • Work with Hibernate/JPA for ORM and database interaction.
  • Develop and optimize SQL queries, stored procedures, functions, and triggers.
  • Integrate systems using Apache Kafka for event-driven communication.
  • Implement caching strategies using Redis.
  • Deploy and manage Java applications in Kubernetes environments.
  • Maintain version control using Git and manage CI/CD workflows using GitHub Actions.
  • Ensure code quality using SonarQube and follow coding standards.
  • Write and maintain unit tests using JUnit and ensure good code coverage.
  • Participate in code reviews, debugging, performance optimization, and system improvements.
  • Collaborate with cross-functional teams in Agile/Scrum development environments.


Required Skills:

  • 3 years of hands-on experience in Java development
  • Strong knowledge of Java versions 8 / 11 / 17 / 21
  • Solid experience with Spring Boot framework
  • Experience implementing JWT-based authentication
  • Strong knowledge of Hibernate / JPA
  • Good expertise in SQL and relational databases
  • Hands-on experience with Stored Procedures, Functions, and Triggers
  • Experience with Kafka messaging systems
  • Experience with Redis caching
  • Experience with Kubernetes and Java application deployment
  • Familiarity with Git and GitHub Actions
  • Experience using SonarQube for code quality analysis
  • Experience writing JUnit test cases and maintaining code coverage
  • Good understanding of Microservices architecture


Preferred Skills:

Experience with Docker and containerized environments

Familiarity with CI/CD pipelines

Exposure to cloud platforms such as AWS, Azure, or GCP

Understanding of distributed systems and scalability principles


Education:

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field


Candidate Profile:

Strong analytical and problem-solving skills

Ability to work in a fast-paced development environment

Good communication and teamwork skills

Immediate joiners or candidates with a notice period of 15 days or less will be preferred

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.