Java Software Architect

2 weeks ago


Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

About the Role:

We are looking for a skilled software engineer to take on a leadership role in developing our backend systems. The successful candidate will have a strong background in Java Spring Boot and microservices architecture.

Main Responsibilities:

  • Lead the development of scalable and efficient backend systems using Java Spring Boot.
  • Develop and deploy microservices-based applications, ensuring modularity and scalability.
  • Design and implement efficient database schema and query optimization techniques to improve database performance.
  • Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.
  • Collaborate with cross-functional teams to deliver high-quality solutions and leverage expertise in modern software development practices.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 10 years of experience in backend development. Proven experience in building and deploying microservices-based architectures.
  • Strong proficiency in Java and Spring Boot. Hands-on experience with microservices architecture and related tools. Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar. Solid understanding of design patterns and their applications in software development. Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar. Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis). Familiarity with Apache Kafka or similar event-streaming platforms. Knowledge of API design and implementation. Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    Job OverviewWe are seeking a skilled Sr. Java Developer to join our team.The Job Description:Architect, design, and implement scalable, high-quality Java-based applications with a focus on performance and reliability.Guide junior and mid-level developers, providing technical leadership, code reviews, and constructive feedback to support their growth and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    About the RoleThis is an exciting opportunity for a talented Java Software Engineer to take on a senior role within our organization.You will be responsible for guiding junior and mid-level developers, offering technical leadership, code reviews, and constructive feedback to support their growth.Key Responsibilities:Architect, design, and implement scalable,...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    Job OverviewWe are looking for a seasoned Enterprise Java Application Architect to lead our team in designing and implementing robust Java-based solutions.You will be responsible for conducting detailed code reviews to ensure adherence to best practices, coding standards, and maintainable designs.Responsibilities:Analyze complex technical issues, optimize...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    About usWe are looking for a seasoned Software Solutions Architect with expertise in developing and maintaining enterprise-grade applications using Java, .NET, and C. The ideal candidate will have a strong understanding of regulated industries and be able to collaborate with business and technical teams to deliver scalable solutions.Key responsibilities...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    Job Description:We are seeking an experienced Java Developer to lead our team in architecting, designing, and implementing scalable, high-quality Java-based applications.The ideal candidate will have a strong background in Java development, as well as experience with Agile methodologies and system architecture. They will also possess excellent...

  • Java Software Expert

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    About the RoleWe are looking for an experienced Java Software Engineer to work on innovative projects in our Kuala Lumpur-based office. As a key member of our team, you will be responsible for designing and developing robust software systems.Key ResponsibilitiesDesign and implement software solutions involving integration with multiple systems and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    About the JobThe Senior Java Developer is a critical member of our development team, responsible for designing, developing, and maintaining high-quality software applications using Java technology stack. This includes collaborating with cross-functional teams to identify and prioritize project requirements.Responsibilities and DutiesDesign, develop, and...

  • System Architect

    1 week ago


    Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    Job OverviewWe are seeking a talented System Architect (Java/Python) to lead the design and implementation of server-side applications. The successful candidate will be responsible for ensuring the back-end architecture is scalable, maintainable, and secure.Key Responsibilities:Design and implement scalable, maintainable, and secure back-end...

  • Java Developer Lead

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    Job Overview:This is a challenging opportunity for an experienced Java Developer to take on a leadership role and guide junior and mid-level developers. The ideal candidate will have a strong background in Java development, experience with Agile methodologies, and system architecture. They will also possess excellent problem-solving and communication skills,...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    This Enterprise Software Architect role offers a unique opportunity to work on complex software architecture projects. Key responsibilities include:Designing and implementing enterprise software solutions using various technologies and platformsCollaborating with software engineers and other architects to define and refine product structuresLeading...