ApplySenior Java Developer
Posted 8 months agoViewed
View full description
š Seniority level: Senior, 6+ years of experience in software development
š Location: Egypt
š¢ Company: Squadioš„ 51-100š° Convertible Note almost 3 years agoCMSAndroidiOSAppsMobileSoftware
š£ļø 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