Lead Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+35 more
Requirements
Bachelorβs or masterβs degree in computer science, Engineering, Information Technology, or a related field. 12+ years of professional software development experience. Strong hands-on experience with Java, preferably Java 8 or higher. Extensive experience with Spring Boot, Spring Framework, Spring MVC, Spring Data, and Spring Security. Proven experience designing and implementing microservices-based architectures. Strong hands-on experience with Apache Kafka, including: Topic and partition design Producer and consumer development Consumer groups and offset management Message ordering and delivery semantics Schema management and serialization Retry, dead-letter, and error-handling mechanisms Kafka monitoring and performance tuning Strong understanding of RESTful APIs, API design, integration patterns, and distributed systems. Experience with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server. Experience with NoSQL technologies such as MongoDB, Cassandra, DynamoDB, or Redis. Hands-on experience with GenAI and LLM-based applications, including one or more of the following: LLM API integration Prompt engineering Retrieval-Augmented Generation Embeddings and vector search Vector databases AI agents and tool calling LLM-based document processing Model evaluation and response-quality monitoring Experience integrating GenAI services with Java or enterprise backend applications. Strong knowledge of software development life cycle, Agile methodologies, and DevOps practices. Experience with unit testing and automated testing frameworks such as JUnit, Mockito, and Testcontainers. Experience with Git, Maven or Gradle, CI/CD pipelines, and code quality tools. Strong knowledge of design patterns, SOLID principles, data structures, algorithms, and clean coding practices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦