Apply Edge Start your job search

Senior Java Software Engineer

Systems Limited - Egypt · 6th of October, Al Jizah, Egypt

Apply & track with Apply Edge

Key Responsibilities

Analyze business requirements and translate them into effective technical solutions.Design simple, efficient, and scalable solutions for products and services.Contribute to the development of innovative solutions aligned with business needs.Ensure proper technical documentation for all products and services.Share knowledge, promote best practices, and collaborate with team members.Drive the adoption of automation and DevOps practices to improve efficiency and reliability.Support and manage application stacks, from operating systems and infrastructure to custom applications.

Job Requirements

Bachelor’s degree in Computer Science, Engineering, or a related field.3+ years of experience in software engineering and programming.Hands-on experience with cloud-native infrastructure and containerization technologies, such as OpenShift, Kubernetes, and Docker.Practical experience with DevOps tools and practices.Strong programming knowledge; experience with Java frameworks, Hibernate, and databases is required or highly desirable. Knowledge of Node.js and/or Angular is a plus.Good understanding of computer networks and networking fundamentals.Experience managing full application stacks, from the operating system to application layers.Exposure to virtualization, cloud computing, and cybersecurity is a plus.