TalynceTalynce
Find JobsFor CandidatesCandidate PortalContact
TalynceTalynce

AI-powered recruitment automation for modern hiring teams.

Product

  • For Employers
  • For Candidates
  • Features
  • AI Recruiter
  • AI Calling Agent
  • Pricing
  • API Docs

Company

  • About
  • Blog
  • Research
  • Jobs
  • Careers
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Cancellation & Refund
  • Subscription Changes

© 2026 Talynce AI. All rights reserved.

Talynce.com is a product of Cosette Network.

TalynceTalynce
Find JobsFor CandidatesCandidate PortalContact
TalynceTalynce

AI-powered recruitment automation for modern hiring teams.

Product

  • For Employers
  • For Candidates
  • Features
  • AI Recruiter
  • AI Calling Agent
  • Pricing
  • API Docs

Company

  • About
  • Blog
  • Research
  • Jobs
  • Careers
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Cancellation & Refund
  • Subscription Changes

© 2026 Talynce AI. All rights reserved.

Talynce.com is a product of Cosette Network.

Cosette Network

Java Developer

hybrid8.0 - 10.0 years

Apply for this position

All fields marked * are required

Actively hiring

Name & contact details are extracted from your resume automatically.

Pre-interview questions

10 required · complete before you apply

By applying you agree to our Privacy Policy & Terms

Job Description

Java Developer – 8–10 Years Experience

Job Summary

We are looking for an experienced Java Developer with 8–10 years of hands-on experience in designing, developing, and maintaining scalable, high-performance applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL, and database technologies, along with experience working in Agile development environments.

The candidate will be responsible for developing robust backend solutions, participating in architectural discussions, troubleshooting complex technical issues, and mentoring junior developers.

Key Responsibilities

  • Design, develop, test, and maintain scalable Java-based applications.

  • Develop robust and high-performance backend services using Java and Spring Boot.

  • Design and implement RESTful APIs and Microservices.

  • Participate in system design, architecture, and technical decision-making.

  • Write clean, maintainable, reusable, and well-tested code.

  • Work with relational databases and optimize complex SQL queries.

  • Integrate applications with third-party APIs and external systems.

  • Implement asynchronous and event-driven communication using technologies such as Apache Kafka.

  • Identify and resolve performance, scalability, and production issues.

  • Conduct code reviews and ensure adherence to coding standards and best practices.

  • Write unit and integration tests and maintain good test coverage.

  • Collaborate with product managers, architects, QA engineers, DevOps teams, and other stakeholders.

  • Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.

  • Mentor junior and mid-level developers and contribute to technical knowledge sharing.

  • Troubleshoot and resolve critical production issues when required.

Required Skills

Core Java

  • Strong knowledge of Java 8/11/17 or later.

  • Strong understanding of OOP, Collections, Exception Handling, Generics, and Multithreading.

  • Good understanding of Java Memory Model and concurrency concepts.

  • Experience with Java Streams, Lambda Expressions, Functional Interfaces, and Optional.

  • Strong understanding of JVM concepts and performance optimization.

Spring Framework

  • Strong hands-on experience with Spring Boot.

  • Experience with Spring MVC, Spring Data JPA, Spring Security, and related Spring technologies.

  • Experience developing RESTful APIs.

  • Understanding of dependency injection, configuration, profiles, and Spring Boot Actuator.

Microservices

  • Strong experience designing and developing Microservices-based applications.

  • Understanding of service-to-service communication.

  • Experience with API Gateway, service discovery, configuration management, and fault tolerance.

  • Understanding of distributed systems and common microservice design patterns.

Kafka / Messaging

  • Hands-on experience with Apache Kafka or similar messaging technologies.

  • Understanding of topics, partitions, consumer groups, offsets, producers, and consumers.

  • Experience implementing event-driven communication.

  • Understanding of message delivery, retries, error handling, and dead-letter topics.

Database

  • Strong experience with SQL and relational databases such as MySQL, PostgreSQL, or Oracle.

  • Strong knowledge of database design, indexing, joins, transactions, and query optimization.

  • Experience with Hibernate/JPA.

Testing

  • Experience with JUnit and Mockito.

  • Understanding of unit testing, integration testing, and test-driven development practices.

DevOps / Cloud

  • Familiarity with Git, Maven/Gradle, Jenkins/GitHub Actions, and CI/CD pipelines.

  • Experience working with Docker and containerized applications.

  • Exposure to Kubernetes is preferred.

  • Experience with AWS, Azure, or GCP is an advantage.

Good to Have

  • Experience with Redis or other caching technologies.

  • Experience with Elasticsearch or similar search technologies.

  • Knowledge of Docker and Kubernetes.

  • Experience with cloud-native application development.

  • Understanding of observability tools such as Prometheus, Grafana, ELK, or similar platforms.

  • Experience with system design and high-availability applications.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

  • 8–10 years of professional software development experience, primarily in Java.

  • Strong problem-solving and analytical skills.

  • Good communication and collaboration skills.

  • Experience working in Agile/Scrum development environments.

Experience Level

8–10 Years

Primary Technologies

Java | Spring Boot | Microservices | REST APIs | Kafka | JPA/Hibernate | SQL | Git | Docker | CI/CD | Cloud

Skills

Required

javaspring bootmicroservicessqlmysqlpostgresqloraclehibernatejpakafkagitdocker

Preferred

elasticsearchrediskubernetesawsazuregcp
Cosette Network

Java Developer

hybrid8.0 - 10.0 years

Apply for this position

All fields marked * are required

Actively hiring

Name & contact details are extracted from your resume automatically.

Pre-interview questions

10 required · complete before you apply

By applying you agree to our Privacy Policy & Terms

Job Description

Java Developer – 8–10 Years Experience

Job Summary

We are looking for an experienced Java Developer with 8–10 years of hands-on experience in designing, developing, and maintaining scalable, high-performance applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL, and database technologies, along with experience working in Agile development environments.

The candidate will be responsible for developing robust backend solutions, participating in architectural discussions, troubleshooting complex technical issues, and mentoring junior developers.

Key Responsibilities

  • Design, develop, test, and maintain scalable Java-based applications.

  • Develop robust and high-performance backend services using Java and Spring Boot.

  • Design and implement RESTful APIs and Microservices.

  • Participate in system design, architecture, and technical decision-making.

  • Write clean, maintainable, reusable, and well-tested code.

  • Work with relational databases and optimize complex SQL queries.

  • Integrate applications with third-party APIs and external systems.

  • Implement asynchronous and event-driven communication using technologies such as Apache Kafka.

  • Identify and resolve performance, scalability, and production issues.

  • Conduct code reviews and ensure adherence to coding standards and best practices.

  • Write unit and integration tests and maintain good test coverage.

  • Collaborate with product managers, architects, QA engineers, DevOps teams, and other stakeholders.

  • Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.

  • Mentor junior and mid-level developers and contribute to technical knowledge sharing.

  • Troubleshoot and resolve critical production issues when required.

Required Skills

Core Java

  • Strong knowledge of Java 8/11/17 or later.

  • Strong understanding of OOP, Collections, Exception Handling, Generics, and Multithreading.

  • Good understanding of Java Memory Model and concurrency concepts.

  • Experience with Java Streams, Lambda Expressions, Functional Interfaces, and Optional.

  • Strong understanding of JVM concepts and performance optimization.

Spring Framework

  • Strong hands-on experience with Spring Boot.

  • Experience with Spring MVC, Spring Data JPA, Spring Security, and related Spring technologies.

  • Experience developing RESTful APIs.

  • Understanding of dependency injection, configuration, profiles, and Spring Boot Actuator.

Microservices

  • Strong experience designing and developing Microservices-based applications.

  • Understanding of service-to-service communication.

  • Experience with API Gateway, service discovery, configuration management, and fault tolerance.

  • Understanding of distributed systems and common microservice design patterns.

Kafka / Messaging

  • Hands-on experience with Apache Kafka or similar messaging technologies.

  • Understanding of topics, partitions, consumer groups, offsets, producers, and consumers.

  • Experience implementing event-driven communication.

  • Understanding of message delivery, retries, error handling, and dead-letter topics.

Database

  • Strong experience with SQL and relational databases such as MySQL, PostgreSQL, or Oracle.

  • Strong knowledge of database design, indexing, joins, transactions, and query optimization.

  • Experience with Hibernate/JPA.

Testing

  • Experience with JUnit and Mockito.

  • Understanding of unit testing, integration testing, and test-driven development practices.

DevOps / Cloud

  • Familiarity with Git, Maven/Gradle, Jenkins/GitHub Actions, and CI/CD pipelines.

  • Experience working with Docker and containerized applications.

  • Exposure to Kubernetes is preferred.

  • Experience with AWS, Azure, or GCP is an advantage.

Good to Have

  • Experience with Redis or other caching technologies.

  • Experience with Elasticsearch or similar search technologies.

  • Knowledge of Docker and Kubernetes.

  • Experience with cloud-native application development.

  • Understanding of observability tools such as Prometheus, Grafana, ELK, or similar platforms.

  • Experience with system design and high-availability applications.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

  • 8–10 years of professional software development experience, primarily in Java.

  • Strong problem-solving and analytical skills.

  • Good communication and collaboration skills.

  • Experience working in Agile/Scrum development environments.

Experience Level

8–10 Years

Primary Technologies

Java | Spring Boot | Microservices | REST APIs | Kafka | JPA/Hibernate | SQL | Git | Docker | CI/CD | Cloud

Skills

Required

javaspring bootmicroservicessqlmysqlpostgresqloraclehibernatejpakafkagitdocker

Preferred

elasticsearchrediskubernetesawsazuregcp