Apply

Senior Java Developer

Posted 2024-10-10

View full description

šŸ’Ž Seniority level: Senior, 6+ years of experience in software development

šŸ“ Location: Egypt

šŸ¢ Company: Squadio

šŸ—£ļø Languages: Arabic, English

ā³ Experience: 6+ years of experience in software development

šŸŖ„ Skills: AWSDockerSoftware DevelopmentCybersecurityGitJavaKubernetesMongoDBSpringSpring BootNosqlAnalytical SkillsCI/CDDevOpsMicroservices

Requirements:
  • Proficiency in Java 21 and object-oriented programming
  • Extensive experience with Spring Boot and microservices architecture
  • Expertise in Docker and Kubernetes for containerization and orchestration
  • Hands-on experience with cloud platforms, particularly AWS
  • Experience with MongoDB and other NoSQL databases
  • Familiarity with CI/CD pipelines and DevOps practices
  • Understanding of security principles and best practices in software development
  • Experience with version control systems, particularly Git
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal abilities
  • Ability to work collaboratively in a team environment
  • Proactive and self-motivated with a keen eye for detail
  • 6+ years of experience in software development
  • Strong experience in building microservices.
Responsibilities:
  • Design, develop, and implement high-quality Java applications that are scalable and robust.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Lead and mentor junior developers in the team.
  • Perform code reviews to ensure best practices are followed.
  • Participate in all phases of the software development lifecycle.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to-date with the latest Java technologies and industry trends.
  • Implement, configure, and maintain ForgeRock Identity Gateway solutions.
  • Collaborate with clients to understand their security needs and customize ForgeRock IG configurations accordingly.
  • Develop and maintain documentation related to ForgeRock IG deployments, including configuration guides, best practices, and troubleshooting tips.
  • Monitor ForgeRock IG implementations, identifying and resolving any performance or security issues.
  • Work closely with the cybersecurity team to integrate ForgeRock IG solutions with other security systems within the organization.
Apply