Description
You will develop and maintain applications using Java, applying object-oriented principles to deliver clean, maintainable code.
Responsibilities
- Write and maintain Java code following OOP best practices.
- Develop and test software components using JUnit.
- Implement data exchange formats using JSON.
- Utilize Python for scripting or backend tasks.
- Apply CSS for frontend styling requirements.
Required Skills
- 5+ years of professional software development experience.
- Strong proficiency in Java.
- Deep understanding of Object-Oriented Programming (OOP).
- Experience with JUnit for unit testing.
- Hands-on experience with Python.
- Proficiency in JSON for data handling.
- Experience with CSS.
- Bachelor's degree or equivalent graduate qualification.