Senior Java Developer
2 weeks ago
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 clients 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 scalable and resilient solutions using cloud expertise. Infuse projects with the power of cloud-based services for optimal performance.
- CI/CD Implementation: Lead continuous integration and deployment efforts, ensuring seamless software delivery. Maintain efficient and reliable CI/CD pipelines.
- Code Quality And Review: Uphold high standards of code quality. Lead code reviews, share expertise, and foster team growth.
- Technical Leadership: Contribute to project technical direction, mentor team members, and guide projects to success.
- Problem Solving: Tackle technical challenges proactively. Collaborate with stakeholders to convert obstacles into opportunities.
- Documentation: Document code, design, and implementation details thoroughly, aligning with industry standards.
- Problem Solving: Tackle technical challenges proactively. Collaborate with stakeholders to convert obstacles into opportunities.
- Technical Leadership: Contribute to project technical direction, mentor team members, and guide projects to success.
- Code Quality And Review: Uphold high standards of code quality. Lead code reviews, share expertise, and foster team growth.
- CI/CD Implementation: Lead continuous integration and deployment efforts, ensuring seamless software delivery. Maintain efficient and reliable CI/CD pipelines.
- Cloud Integration: Architect scalable and resilient solutions using cloud expertise. Infuse projects with the power of cloud-based services for optimal performance.
- 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.
- 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.
- Problem Solving: Identify and address technical challenges and bottlenecks in software development. Proactively anticipate and mitigate risks to ensure project success.
- 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.
- Code Quality And Review: Ensure adherence to coding standards, best practices, and quality guidelines. Conduct code reviews and provide constructive feedback to team members.
- 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.
- 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.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- At least 5 years of hands-on experience in Java or Python.
- Proficiency in software architecture, design patterns, and best practices.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Expertise in CI/CD tools and processes.
- Strong problem-solving skills and analytical abilities.
- Excellent communication and teamwork skills, adaptable to a dynamic environment.
Additional Requirements:
- Proven track record of delivering high-quality software on time and within budget.
- Comfortable working in Agile environments.
- Strong interpersonal skills and ability to work collaboratively.
Good To Have:
- Cloud certifications from AWS, GCP, or Azure.
- Experience in startup environments and client-facing roles.
- Skills in low latency or ultra-low latency development.
-
Senior Java Developer
2 weeks ago
Manama, Manama, Bahrain Randstad (Schweiz) AG Full timePosition: Senior Software Engineer (Java/Python)Location: Bahrain, Manama (Capital of Bahrain)Job Type: Full-timeExperience: Minimum 5 yearsJob Description:One of our client is currently seeking an exceptional Senior Software Lead to join our accomplished team. As aSenior Software Lead, you will play a pivotal role in designing, developing, and maintaining...
-
Senior Java Engineer
7 days ago
Manama, Manama, Bahrain فقط للأعضاء المسجلين Full timeSenior Java Engineer at SWATXDesigning, developing, and maintaining robust Java applications. Driving initiatives, providing expertise, guiding teams, implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborating with cross-functional teams, understanding requirements, architecting solutions, and ensuring...
-
Java Developer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeKnowledge of application development using Java Technologies for both Web and Standalone within SDLCKnowledge of Java SE, EE, OOP, Multi-threadingKnowledge AreasKnowledge of application development using Java Technologies for both Web and Standalone within SDLCKnowledge of Java SE, EE, OOP, Multi-threadingKnowledge of working in Hibernate, JPA, and Database...
-
Advanced Java Application Developer
7 days ago
Manama, Manama, Bahrain beBeeSoftwareDeveloper Full time 3,600 - 4,200Job Opportunity:We are seeking an experienced software developer to fill a Senior Java Engineer position.As a key member of the software development team, you will be responsible for designing, developing, and maintaining robust Java applications. Your primary focus will be on driving initiatives, providing expertise, guiding teams, implementing best...
-
Senior Java Developer
2 weeks ago
Manama, Manama, Bahrain Citigroup Inc. Full timeThe Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications...
-
Senior Java Developer
2 weeks ago
Manama, Manama, Bahrain Citigroup Inc. Full timeThe Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...
-
Enterprise Java Developer
2 weeks ago
Manama, Manama, Bahrain beBeeDevelop Full timeJava Developer: We are seeking a highly skilled Java developer to join our team in Bahrain. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions using Java.">Key Responsibilities:">">Software Development: Design and develop scalable and efficient software...
-
Senior Java Developer
2 weeks ago
Manama, Manama, Bahrain beBeeSoftware Full timeJob Title: Software Craftsman in Banking TechnologyWe are seeking an exceptional software professional to join our team. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java.Key Responsibilities:Software Development: Design, develop, and implement software...
-
API Developer Java and IBM integration BUS
3 weeks ago
Manama, Manama, Bahrain Dicetek LLC Full timeAPI Developer Java and IBM integration BUSJoin to apply for the API Developer Java and IBM integration BUS role at Dicetek LLCContinue with Google Continue with GoogleAPI Developer Java and IBM integration BUS1 year ago Be among the first 25 applicantsJoin to apply for the API Developer Java and IBM integration BUS role at Dicetek LLCAPI Developer Java and...
-
Senior Java Developer
3 days ago
Manama, Manama, Bahrain beBeeJavaDeveloper Full time 90,000 - 120,000Job OverviewWe are seeking an accomplished Java Developer to spearhead software solutions in the banking domain.Main Responsibilities:Software Development: Design and develop software using Java, collaborating with cross-functional teams to bring ideas to fruition.Cloud Architecture: Engineer scalable cloud-based solutions, leveraging expertise in cloud...