Job Description
We are seeking a skilled Java Developer to join our dynamic team in Limburg, Belgium. This role offers an exciting opportunity to work on cutting-edge projects utilizing Java, Angular/React, and AWS Lambda technologies. The ideal candidate will contribute to the development and maintenance of robust, scalable applications in a cloud-based environment.
1. Design, develop, and maintain Java-based applications with a focus on high performance and scalability
2. Collaborate with front-end developers to integrate user-facing elements using Angular or React frameworks
3. Implement serverless architectures using AWS Lambda and other cloud services
4. Develop and consume RESTful APIs to support application functionality
5. Participate in code reviews and contribute to continuous improvement of development practices
6. Work closely with cross-functional teams to deliver high-quality software solutions
7. Troubleshoot, debug, and optimize application code
8. Stay updated with the latest trends and technologies in Java development and cloud computing
Qualifications
9. Bachelor's degree in Computer Science, Software Engineering, or a related field
10. Minimum of 5 years of experience in Java development
11. Strong proficiency in Java and related frameworks
12. Hands-on experience with Angular or React for front-end development
13. Demonstrated experience with AWS Lambda and serverless computing
14. Familiarity with cloud computing concepts and services
15. Proficiency in developing and consuming RESTful APIs
16. Experience with version control systems, preferably Git
17. Strong problem-solving skills and attention to detail
18. Excellent analytical and organizational abilities
19. Ability to work efficiently in a fast-paced environment
20. Effective communication and collaboration skills
21. Fluent English Required
Preferred Qualifications:
22. Experience with microservices architecture
23. Knowledge of Agile methodologies and DevOps practices
24. AWS Certified Developer - Associate certification