We're seeking an experienced Senior Java Developer with expertise in Clojure, Java, Groovy and Clojurescript
Responsibilities
• Design, develop, and deploy high-performance, scalable, and efficient software systems using Clojure, Java, Groovy and Clojurescript, Spring boot.
• Collaborate with cross-functional teams to identify and prioritize project requirements, and develop technical solutions.
• Participate in code reviews, provide feedback, and ensure high-quality code standards.
• Troubleshoot and resolve complex technical issues, and optimize system performance.
• Stay up-to-date with the latest advancements in Java, JVM, and Clojure, and apply new technologies to improve system efficiency and scalability.
• Mentor junior developers, and contribute to knowledge sharing and team growth.
Requirements
• Proficiency in Java 8 and later versions.
• Experience with Spring Boot framework (at least 2 years).
• Strong understanding of JVM internals, including garbage collection, memory management, and performance optimization.
• Proficiency in Clojure programming language (at least 1 year).
• Experience with functional programming concepts and principles.
• Familiarity with other JVM-based languages (e.g., Scala, Kotlin) is a plus