Job Description
Aleph is a creative engineering company comprising a striking group of craftsmen specialised in strategy, design, technology, and marketing. We work together to plan, write and produce internet,mobile, and desktop solutions for the most daring set of clients who see the future and engage Aleph as their rocket fuel. We are seeking a Java Developer with 2+ years of experience in designing, developing, and maintaining enterprise applications using Java/J2EE, Spring Boot, and RESTful APIs. Strong understanding of object oriented programming, database design, and software development best practices. Experience working with relational databases, integrating APIs, and developing scalable backend solutions. Familiar with messaging technologies such as Kafka and build tools including Maven and Jenkins. Skilled in unit testing, debugging, and troubleshooting, with experience working in Agile environments and collaborating effectively with cross functional teams to deliver high-quality software solutions. Key Responsibilities Develop and maintain Java-based applications and microservices in a collaborative Agile environment. Analyze user requirements and participate in technical discussions to understand business needs. Build, test, and support web applications and backend services. Develop RESTful APIs and integrate with databases and external systems. Write clean, maintainable, and efficient code following coding standards and best practices. Perform unit testing, debugging, and troubleshooting to ensure application quality and stability. Support deployment activities and assist in resolving production issues when required. Collaborate with cross-functional teams to deliver high-quality software solutions. Participate in code reviews and incorporate feedback to improve code quality. Ensure applications are secure, reliable, and up-to-date throughout the software development lifecycle. Continuously learn and adopt new technologies and development practices. Prerequisites At l