Senior Java Developer

at Squadio
  • Remote - Egypt

Remote

Software Development

Senior

Summary

Join our team as a Senior Java Developer to design, develop, and implement high-quality Java applications. We're seeking a highly skilled professional with solid experience in Java 21 and a proven track record of successfully completing full development production cycles.

Requirements

  • Proficiency in Java 21 and object-oriented programming
  • Extensive experience with Spring Boot and microservices architecture
  • Expertise in Docker and Kubernetes for containization and orchestration
  • Hands-on experience with cloud platforms
  • 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
  • Hands-on experience throughout the development lifecycle using Java microserveces. He has to be one of those builders of the system and the environment such experience is a must
  • Good background on with architecture and great hands on experience in cloud AWS

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
Share this job:
Please let Squadio know you found this job on Remote First Jobs 🙏
Apply now