Search by job, company or skills

Tap Growth ai

Senior Java Developer (Relocate Abroad)

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants
5-7 Years

Job Description

We&aposre Hiring: Senior Java Developer!

Position: Senior Software Engineer (Java)

Location: Bahrain, Manama (Capital of Bahrain)

Job Type: Full-time

Experience: Minimum 5 years

Job Description:

One of our client is currently seeking an exceptional Senior Software Lead to join our accomplished team. As a

Senior Software Lead, you will play a pivotal role in designing, developing, and maintaining high-

quality software solutions for our esteemed clients. We are seeking individuals with a strong

foundation in software engineering principles, a passion for technology, and a proven track record of

successful project delivery.

Key Responsibilities:

Leadership and Mentorship:

  • Lead a team of software engineers, providing guidance, mentorship, and support.
  • Foster a culture of excellence, collaboration, and continuous learning within the team.

Project Management:

  • Oversee the end-to-end software development lifecycle, from planning and design to

implementation and deployment.

  • Coordinate with stakeholders to define project scope, goals, and deliverables.

Technical Strategy:

  • Define and drive the technical vision and strategy for software projects.
  • Evaluate and recommend appropriate technologies, tools, and frameworks to meet project requirements.

Code Quality And Review:

  • Ensure adherence to coding standards, best practices, and quality guidelines.
  • Conduct code reviews and provide constructive feedback to team members.

Collaboration And Communication:

  • Collaborate effectively with cross-functional teams, including product management, design,

and QA.

  • Communicate project status, risks, and dependencies to stakeholders in a clear and timely

manner.

Problem Solving:

  • Identify and address technical challenges and bottlenecks in software development.
  • Proactively anticipate and mitigate risks to ensure project success.

Continuous Improvement:

  • Drive process improvements and initiatives to enhance team productivity and efficiency.
  • Stay abreast of industry trends and emerging technologies, incorporating them into our

development practices.

Software Development:

  • Design, develop, and breathe life into software solutions using either Java or Python.
  • Collaborate fearlessly with cross-functional teams to turn ideas into reality.

Cloud Integration:

  • Architect the skies! Use your cloud expertise to build scalable and resilient solutions.
  • Infuse our projects with the power of cloud-based services for optimal performance.

CI/CD Implementation:

  • Be the maestro of continuous integration and deployment, orchestrating seamless software

delivery.

  • Ensure our CI/CD pipelines are a symphony of efficiency and reliability.

Code Quality And Review:

  • Raise the bar! Uphold the highest standards of code quality, and inspire your team to follow

suit.

  • Lead code reviews like a rockstar, sharing your wisdom and fostering growth.

Technical Leadership:

  • Lead by example. Contribute to the technical saga of our projects, guiding them to greatness.
  • Mentor your fellow adventurers, igniting their passion for technology.

Problem Solving:

  • Embrace the challenges! Dive into the unknown, troubleshoot, and conquer.
  • Collaborate with our fearless stakeholders to turn obstacles into victories.

Documentation:

  • Document the epic journey! Create narratives for code, design, and implementation.
  • Ensure our tech lore aligns with industry best practices and standards.

Qualifications:

  • Bachelor&aposs or Master&aposs degree in the School of Epic (Computer Science, Software

Engineering, or a related field).

  • Minimum of 5 years of hands-on experience in the realms of Java or Python.
  • Fluent in the language of innovation choose your dialect (Java or Python).
  • Master of the tech arts: software architecture, design patterns, and best practices.
  • Cloud commander: experience with AWS, Azure, GCP, or other cloud realms.
  • CI/CD sorcerer: proficiency with CI/CD tools for a seamless development journey.
  • Problem-solving hero with analytical superpowers.
  • Communication and collaboration skills that resonate with startup energy.

Additional Requirements:

  • Proven track record of delivering legendary software solutions on time and within budget.
  • Thrive in the chaos of an Agile development environment.
  • Team player with social XP we&aposre building a tribe, not just a team.
  • Always ahead of the curve stay curious, stay cool.

Good To Have:

  • Cloud certifications from AWS, GCP, or Azure.
  • Experience with startup culture adaptability to the fast-paced, ever-changing environment.
  • Any client-facing roles your ability to understand and meet client needs is a plus.
  • Low latency or ultra-low latency coding skills.

More Info

Industry:Other

Function:Software Development

Job Type:Permanent Job

Date Posted: 21/08/2025

Job ID: 124370845

Report Job

About Company

View More
Last Updated: 24-09-2025 06:34:54 PM
Home Jobs in Indonesia Senior Java Developer (Relocate Abroad)