Search by job, company or skills

Tekonika Technologies

Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144561497