Software Engineer - Backend Java
Who We Are
At Kyndryl, we run and reimagine the mission-critical technology systems that drive advantage for the world's leading businesses. We are at the heart of progress; with proven expertise and a continuous flow of AI-powered insight, enabling smarter decisions, faster innovation, and a lasting competitive edge. For our people-Kyndryls-that means doing purposeful work that powers human progress. Join us and experience a flexible, supportive environment where your well-being is prioritized and your potential can thrive.
The Role
Are you passionate about solving complex problems? Do you thrive in a fast-paced
Job Description
Are you passionate about solving complex problems? Do you thrive in a fast-paced environment? Then there's a good chance you will love being a part of our Software Engineering - Development team at Kyndryl, where you will be able to see the immediate value of your work.
As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing, developing, and implementing cutting-edge software solutions. Your work will play a critical role in our business offering, your code will deliver value to our customers faster than ever before, and your attention to detail and commitment to quality will be critical in ensuring the success of our products.
Using design documentation and functional programming specifications, you will be responsible for implementing identified components. You will ensure that implemented components are appropriately documented, unit-tested, and ready for integration into the final product. You will have the opportunity to architect the solution, test the code, and deploy and build a CI/CD pipeline for it.
As a valued member of our team, you will provide work estimates for assigned development work, and guide features, functional objectives, or technologies being built for interested parties. Your contributions will have a significant impact on our products' success, and you will be part of a team that is passionate about innovation, creativity, and excellence. Above all else, you will have the freedom to drive innovation and take ownership of your work while honing your problem-solving, collaboration, and automation skills. Together, we can make a difference in the world of cloud-based managed services.
Roles and Responsibilities :
- Work with other Engineers in your Squad/ Tribe, Business Analysts, Product Owners and Architects to design and deliver industry leading systems.
- Design and build software that balances the commercial needs of the business alongside delivering the future tech roadmap.
- Actively participate in application and database design, data flows and detailed technical design. Ensure that analysis includes the wider view of technical and business impact.
- Own non-functional requirements around performance, security and scalability to ensure we deliver a great customer experience. Driving best practice around real-time logging, monitoring, alerting.
- Proactively drive the enhancement of continuous integration to improve deployment processes in the squad.
- Identify obstacles, risks and issues that may/ do impact the technical product and work with Software Engineering Lead/ Tech Lead/ Principal and Senior Software Engineers to mitigate them.
- Adhere to policies and standards that impact solutions.
- Provide Run support for technical products within Squad. Proactively support other team members, working with them to help them improve their skills.
- Overall 4 years experience into Backend Developer
- Proficiency in Java and backend development.
- Experience with AWS Lambda, AWS services, and microservices.
- Strong knowledge of REST API and SOAP development.
- Proficiency in SQL, Docker, GitLab, and BitBucket.
- Expertise with testing frameworks (JUnit, JMockito) and code quality tools (SonarQube).
- Experience with build tools (Maven, Gradle, Ant).
- Solid understanding of Linux/UNIX systems.
- Familiarity with Agile methodologies and tools (Jira, SafeAgile).
- CI/CD tools: Jenkins, Nexus, JFrog Artifactory.
- Infrastructure-as-code (IaC): Terraform.
- Orchestration: Kubernetes, Ansible.
- Monitoring and logging: ELK Stack (Elasticsearch, Logstash, Kibana).
- Secret management: HashiCorp Vault.
- Locations
- Bahrain
- Remote status
- Fully Remote
About Remote World
Remote World was founded in 2023 with a simple belief: the future of work is remote, and everyone should have access to quality remote opportunities regardless of their location.
We noticed that while remote work is growing rapidly, many talented individuals around the world struggled to find legitimate, well-paying remote positions. At the same time, employers were struggling to find qualified remote talent from a global pool.
Remote World was created to solve this problem by building a comprehensive platform that not only connects job seekers with employers, but also empowers workers to develop the skills they need to succeed in remote environments.
Today, we're proud to have connected over 500 talented professionals with remote opportunities worldwide, and we're just getting started.