Join Our Innovative Team!
Our partner, a leading software developer, is transforming data into knowledge by providing cost effective business intelligence, advanced analytics, and data-driven digital solutions. We are seeking a skilled Java Developer to join our dynamic team, making significant contributions to data-driven projects.
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable Java applications.
- Write well-designed, efficient, and testable code.
- Participate in all phases of the software development lifecycle, including analysis, design, implementation, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to address these issues.
- Help maintain code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies.
Required Experience and Skills:
- Strong knowledge of Java.
- Proficiency with Java frameworks such as Spring (SpringBoot, Cloud, Security) and JUnit.
- Expertise in designing and developing scalable backend platforms and APIs.
- Experience with build and release pipelines using tools like Jenkins, Azure DevOps, GitHub Actions is an advantage.
- Understanding of cloud computing concepts and experience with Microsoft Azure cloud platform.
What We Offer:
- Flexible working hours.
- Remote work opportunities.
- Hardware provision.
- Team building events and group activities several times a year.
- A welcome package to get you started!
If you are a skilled Java Developer looking to be a part of an innovative and dynamic team, we would love to hear from you!