Talent.com
This job offer is not available in your country.
Senior Java Developer (relocate abroad)

Senior Java Developer (relocate abroad)

Talent Hunts IndonesiaManama, Capital, BH
4 days ago
Job description

We're Hiring : Senior Java Developer! 🚀

Position : Senior Software Engineer (Java / Python)

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's or Master's 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're 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.
  • Create a job alert for this search

    Senior Java Developer • Manama, Capital, BH