Java Software Developer
Headlands Technologies LLC, Amsterdam +8
What you need
- Preferred degree in any computing related area (e.g., computer science, computer engineering, etc.)
- In lieu of this, extensive professional software development experience
- Well-versed in the fundamentals of software engineering
- Genuine interest in solving technical problems, along with a strong ability to implement solutions
- Low ego, able to work both in a collaborative team setting and autonomously
- Committed to designing and implementing fully automated, scalable, and maintainable solutions with extensive testing
- Comfortable operating at various levels of abstraction, from individual machines to large scale distributed systems
- Strong knowledge of the details of computing all throughout the technical stack
- Superior ability to write, refactor, and debug programs in Java
- Good knowledge of networking and storage systems
- Experience or knowledge of C++ is a plus
- Knowledge of Linux is a plus