Source description
About the role
As a Software Developer, you will be responsible for designing, developing, and deploying high-performance, scalable, and efficient software systems using Clojure, Java, Groovy, Clojurescript, and Spring Boot. You will collaborate with cross-functional teams to identify and prioritize project requirements and develop technical solutions. Additionally, you will participate in code reviews, provide feedback to ensure high-quality code standards, troubleshoot and resolve complex technical issues, and optimize system performance. It is essential to stay up-to-date with the latest advancements in Java, JVM, and Clojure, and apply new technologies to improve system efficiency and scalability. Furthermore, you will mentor junior developers, contribute to knowledge sharing, and foster team growth. Key Responsibilities: - Design, develop, and deploy high-performance, scalable, and efficient software systems using Clojure, Java, Groovy, Clojurescript, and Spring Boot. - Collaborate with cross-functional teams to identify and prioritize project requirements and develop technical solutions. - Participate in code reviews, provide feedback to 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. Qualifications Required: - 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. As a Software Developer, you will be responsible for designing, developing, and deploying high-performance, scalable, and efficient software systems using Clojure, Java, Groovy, Clojurescript, and Spring Boot. You will collaborate with cross-functional teams to identify and prioritize project requirements and develop technical solutions. Additionally, you will participate in code reviews, provide feedback to ensure high-quality code standards, troubleshoot and resolve complex technical issues, and optimize system performance. It is essential to stay up-to-date with the latest advancements in Java, JVM, and Clojure, and apply new technologies to improve system efficiency and scalability. Furthermore, you will mentor junior developers, contribute to knowledge sharing, and foster team growth. Key Responsibilities: - Design, develop, and deploy high-performance, scalable, and efficient software systems using Clojure, Java, Groovy, Clojurescript, and Spring Boot. - Collaborate with cross-functional teams to identify and prioritize project requirements and develop technical solutions. - Participate in code reviews, provide feedback to 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. Qualifications Required: - 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.
More at ValueLabs