We are seeking an experienced Java Software Developer to join our team. As a Java developer, you will be responsible for designing and implementing cutting-edge applications using technologies such as Spring Boot, Hibernate, and RESTful APIs.
Your expertise in Java software development will enable you to contribute to cloud-based projects using AWS, Azure, or Google Cloud. You will also be responsible for developing high-quality code, ensuring the reliability and scalability of our applications.
This involves writing and testing code with tools such as JUnit, Mockito, and Cucumber. Additionally, you will adhere to best practices like the 12-factor app principles and continuously improve your skills through learning and knowledge-sharing with your colleagues.
Main Responsibilities:
* Development Excellence: Design and implement Java applications
* Cloud Expertise: Contribute to cloud-based projects
* Collaborative Problem-Solving: Engage in meaningful discussions and apply problem-solving skills
* Continuous Improvement: Adhere to best practices and learn from others
* Quality Assurance: Write and test code with various tools
* Hybrid Flexibility: Work remotely or on-site at client locations
We Offer:
* A dynamic culture where long-term growth and personal relationships come first
* Competitive compensation with benefits including a company car, fuel card, insurance, meal vouchers, and state-of-the-art equipment
* Tailored training programs and ongoing learning opportunities
* Flexibility to work remotely, from one of our offices, or at the client's site
* A team spirit that balances hard work with regular moments of fun and connection