Company Description A1softech is a forward-focused technology company that combines AI-first thinking with practical engineering to deliver high-impact application development and consulting solutions. The company supports digital transformation for organizations through software development services and AI-powered products that streamline workflows and improve operational efficiency. Its expertise spans MLOps, NLP, generative AI, microservices, serverless architectures, and real-time event-driven systems, backed by strong product design and outcome-driven consultancy. A1softech also specializes in Human Capital Management with its product Mago, which uses AI to optimize workforce intelligence, talent management, and learning, while offering training and mentoring to help clients adopt AI responsibly and at scale.Role Description This is a full-time, on-site Back End Developer (Java) role based in Qesm El Maadi. The Back End Developer will design, implement, and maintain server-side logic for cloud-native applications, focusing on robust, scalable, and secure Java services. Daily responsibilities include building and optimizing APIs, integrating with databases and third-party services, and collaborating with front-end and DevOps teams to deliver reliable, high-performance solutions. The role also involves writing clean, testable code, performing code reviews, troubleshooting production issues, and contributing to system architecture and technical documentation. The developer will be expected to follow best practices in software development, participate in agile ceremonies, and continuously improve systems and processes.QualificationsStrong Back-End Web Development skills, including designing RESTful APIs and working with server-side frameworks.Solid Software Development experience in Java, including building, testing, and deploying production-grade applications.Proficiency in Object-Oriented Programming (OOP) principles and design patterns for maintainable and extensible code.Good understanding of Programming fundamentals, data structures, and algorithms; familiarity with Front-End Development is a plus for effective collaboration.Experience with relational and/or NoSQL databases, version control (Git), and CI/CD pipelines.Knowledge of microservices, cloud platforms (e.g., AWS, Azure, or GCP), and containerization (Docker, Kubernetes) is beneficial.Ability to work in agile teams, communicate clearly with technical and non-technical stakeholders, and handle ownership of tasks.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.