Expert Java Software Engineer Leader

1 day ago


Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

lxbfYeaa is seeking a highly skilled Java Development Team Lead to join our dynamic team. As a Technical Lead, you will play a crucial role in guiding our development team to deliver high-quality software solutions.

About the Role

This is an exciting opportunity for a seasoned Java Technical Expert to lead and guide our team of skilled Java developers. You will drive technical excellence and contribute to the success of our projects.

About You
  • You have a Bachelor's degree in Computer Science, Engineering, or a related field.
  • You possess a minimum of 8 years of hands-on experience in Java development, with a strong focus on Java 11+ and associated frameworks such as Spring and Spring Boot 2+.
  • You have proven experience as a Tech Lead, leading and mentoring development teams.
  • You have expertise in microservices architecture, cloud platforms (preferably Azure), and DevOps practices.
Responsibilities
  1. Java Development:
    • You will utilize your extensive Java development experience to design and implement robust, scalable, and efficient Java applications.
    • You will demonstrate expertise in core Java concepts, concurrency frameworks, functional constructs, and thread locals.
  2. Tech Lead Experience:
    • You will act as a Technical Lead, providing guidance, mentorship, and technical leadership to the development team.
    • You will ensure adherence to best practices, coding standards, and architectural guidelines.
  3. Microservices Architecture:
    • You will demonstrate in-depth knowledge of microservices architecture principles, including synchronous and asynchronous communication patterns, BFF (Backend for Frontend), and integration.
  4. Cloud Platform Experience:
    • You will utilize your experience with cloud platforms (preferably Azure), including AKS (Kubernetes), APIM (API gateway), and Application Insight.
  5. DevOps and Build Tools:
    • You will possess a deep understanding of DevOps practices, including continuous integration and deployment.
    • You will be proficient in build tools such as Maven, Node, and Gradle.
  6. Performance Testing and Caching:
    • You will apply best practices for performance testing, including tools like Gatling and microbenchmark (jmh).
    • You will possess knowledge of caching techniques and strategies.
  7. Reactive Stack Experience:
    • You will demonstrate expertise in reactive programming, Reactor, Webflux, and non-blocking IO.
  8. Cryptography and API Design:
    • You will possess knowledge of symmetric and asymmetric encryptions, as well as common standards such as JWT, JWE, and JWS.
    • You will apply best practices for API design, including security considerations.
  9. Containerization:
    • You will be familiar with containerization technologies, including Docker/containerd, Docker-compose, and Kubernetes.
  10. Team Collaboration:
    • You will collaborate effectively with cross-functional teams, including architects, product owners, and quality assurance.
Requirements
  • You must have a strong knowledge of Java 11+ and associated frameworks such as Spring and Spring Boot 2+.
  • You should have experience with microservices architecture, cloud platforms (preferably Azure), and DevOps practices.
  • You should be proficient in building tools, containerization technologies, and performance testing.
  • You should have a deep understanding of reactive stack, cryptography, API design, and team collaboration.

We offer competitive compensation depending on experience and skills, opportunities to work on leading edge platforms, knowledge-sharing with colleagues from EPAM's global tech communities, unlimited access to LinkedIn learning solutions, regular performance feedback and salary reviews, opportunities for professional growth, annual discretionary bonus, annual air travel tickets for expatriates, and end of service gratuity.


  • Software Architect

    7 days ago


    Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About Our TeamAt Arizoglobal, we're building a talented team of software engineers who share our passion for innovation and technology.We're looking for a highly skilled Software Architect - Java Expert to join our team and help us design and develop cutting-edge software solutions.Job OverviewIn this role, you will be responsible for designing and...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About the Team:Our team at Arizoglobal is a dynamic group of experts who share a passion for software development and innovation. We are seeking a seasoned Java developer to join our ranks and contribute to our mission of delivering high-quality software applications.Responsibilities:Software Development:Develop robust, scalable, and efficient software...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About ArizoglobalArizoglobal is a leading global technology company that empowers businesses to succeed in today's digital age.We're seeking an exceptional Senior Java Software Engineer to join our team and contribute to the development of innovative software solutions.Job DescriptionAs a Senior Java Software Engineer, you will be responsible for designing,...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About Our OrganizationThe Group Securities is a well-established investment organization working in the finance industry since 1989. We were licensed once Qatar Stock Exchange was founded in 1997, and provide an array of investment services to more than 400,000 investors, with portfolios exceeding QR 100 billion.Job TitleSr. Java Developer - Agile...


  • Doha, Baladīyat ad Dawḩah, Qatar Elevon Core Full time

    Senior Java Backend Software Engineer We are looking for experienced toptier engineers that will continue to evolve our solutions. The financial domain is not for the weak of heart so were looking for developers who are excited and challenged by working on a very complex product domain and build clean and highly accurate code.You will be involved in...

  • Java Developer

    3 hours ago


    Doha, Baladīyat ad Dawḩah, Qatar Kreativstorm Full time

    Embark on an exciting journey into the world of Java development with an exclusive internship opportunity offered by Kreativstorm a dynamic and innovative managementconsulting firm based in Berlin Germany. Work remotely with our multinational team and advance your career in Java developmentIf youre passionate about software development and have strong...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Job DescriptionWe are seeking a skilled Senior Java Developer to join our team at Arizoglobal.Key Responsibilities:Design and develop robust, scalable, and maintainable software applications using Java technologies.Collaborate with cross-functional teams to identify business requirements and develop technical solutions.Maintain and improve existing...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    At lxbfYeaa, we are seeking a seasoned Senior Java Technical Expert to lead our team of skilled Java developers. As a key member of our software engineering culture, you will drive technical excellence and contribute to the success of our projects.About the RoleThis is an exciting opportunity for a highly motivated and experienced Java Development Team Lead...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    At lxbfYeaa, we are seeking a skilled Senior Java Developer with expertise in Oracle RDBMS to join our dynamic team. This exciting opportunity is for an experienced professional who will design, develop, and implement high-quality Java applications that meet business requirements and technical specifications.This role involves collaborating with product...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are seeking a highly motivated and experienced Expert Java Software Engineer Leader to join our dynamic team at lxbfYeaa. As a Technical Lead, you will play a crucial role in guiding our development team to deliver high-quality software solutions.About the RoleThis is an exciting opportunity for a seasoned Java Technical Expert to lead and guide our team...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About Our TeamWe're a dynamic team of experts dedicated to delivering innovative solutions that drive business results.Job OpportunityWe're seeking an Enterprise Software Engineer to join our team. As a key member of our team, you'll be responsible for designing and developing software solutions using MuleSoft and other middleware tools.Responsibilities and...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About the RoleArizoglobal is a leading organization that leverages innovative technology to drive business growth. We are seeking a skilled Senior Java Developer to join our team and contribute to the development of cutting-edge software applications.Responsibilities:Develop, test, and deploy high-quality software applications using Java...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About the OpportunityWe are excited to offer a unique opportunity for a seasoned engineer to join our team at Arizoglobal. As a Senior Cloud Software Engineer, you will play a key role in designing, building, and maintaining our cloud-based infrastructure.You will be responsible for leading the development of scalable and highly available systems using Java...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Join Arizoglobal, a leader in software innovation and excellence.We're looking for a talented Java application development lead to join our team and drive our software development efforts forward.About the RoleThis position involves leading cross-functional teams to design, develop, and deploy high-quality software applications using Java and other relevant...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Company OverviewArizoglobal is a forward-thinking organization that aims to deliver exceptional results through innovative technology. We seek a highly skilled Senior Java Developer to join our team and contribute to the development of cutting-edge software applications.Key Responsibilities:Design and develop robust, scalable, and maintainable software...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Career OpportunityThis role presents an exceptional chance to grow professionally and personally, while making meaningful contributions to our innovative AI technology.Job DutiesYour key responsibilities will include:Developing software applications using Java and relevant frameworksCollaborating with the development team to design and implement new...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About the Role:We are seeking an experienced Java full stack developer to join our team at Arizoglobal. In this role, you will be responsible for designing, developing, and deploying high-quality software applications using Java and related technologies.Key Responsibilities:Software Development:Develop robust, scalable, and efficient software applications...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Company Overview:Arizoglobal is a leading provider of innovative solutions, and we are currently seeking a talented Backend Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable server-side applications.Job Description:We are looking for an experienced Senior...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    We're Arizoglobal, a pioneering software company dedicated to innovation and excellence.We're seeking a highly skilled Java programmer to join our team and help us shape the future of software development.Job ResponsibilitiesThis position involves working on various aspects of software development, including coding, testing, and debugging.The ideal candidate...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are looking for an experienced Oracle Database Specialist with a proven track record of designing and developing Java applications from scratch. As a member of our dynamic team, you will work closely with cross-functional teams to enhance and support existing services, facilitate third-party integrations, deploy services to various environments, conduct...