Hostbooks limited
Clojure Developer - Java Platform
Job Location
in, India
Job Description
Company HostBooks Limited. Designation Clojure Developer. Location Gurugram. Experience 2 Years . Salary Best in the industry. Working day 5. 5 days in week. A Clojure Developer is a software engineer specializing in using the Clojure programming language, a functional dialect of Lisp on the Java platform. This role involves designing, developing, and maintaining robust applications and systems that leverage the power of Clojure's concise and expressive syntax. Clojure Developers are adept at working with immutable data structures, concurrency, and leveraging Clojure's unique approach to handling state changes. Requirements : - Proven experience as a Clojure Developer or in a similar role. - Strong proficiency in Clojure and functional programming principles. - Familiarity with the REPL workflow and Clojure development tools. - Experience with software development best practices, including agile methodologies. - Proficient in writing and maintaining unit tests and integration tests. - Familiarity with version control systems, preferably Git. - Experience with code review processes. - Solid understanding of RESTful APIs and web services. - Hands-on experience with backend development and database design. - Knowledge of cloud services and deployment (e. , AWS, Google Cloud). - Familiarity with DevOps practices and tools. - Strong problem-solving skills and ability to troubleshoot complex issues. - Excellent communication and collaboration skills. - Prior experience with mentoring junior developers. - Ability to produce and maintain high-quality technical documentation. - Understanding of performance optimization techniques for scalable applications. - Knowledge of continuous integration and continuous deployment (CI/CD) pipelines. - Strong understanding of security best practices in software development. - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). Responsibilities : - Develop and maintain Clojure applications. - Write high-quality, efficient, and maintainable code. - Conduct thorough testing of code, including unit tests and integration tests. - Debug and troubleshoot software issues. - Participate in cross-functional team collaborations. - Design and implement new features and functionalities. - Refactor and optimize existing code for performance and scalability. - Conduct and participate in code reviews. - Produce and maintain technical documentation. - Integrate software with third-party APIs and services. - Monitor and enhance application performance. - Engage in agile development processes. - Stay informed on industry trends and technological advancements. - Work closely with DevOps for deployment and operations support. - Contribute to brainstorming and ideation sessions. - Ensure adherence to quality assurance practices. - Assist in the design and development of scalable backend systems. - Communicate effectively with stakeholders to understand and meet requirements. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/28/2024
Location: in, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources Hostbooks limited |
---|