Java Back-End Developer
ECKXEL EU Partners
- Luxemburg
- Unbefristet
- Vollzeit
- Design, develop, and maintain efficient, reusable, and reliable Java code
- Develop APIs and back-end services for web applications
- Optimize applications for maximum speed and scalability
- Integrate third-party APIs and services
- Collaborate with cross-functional teams to define and deploy new features
- Ensure code quality through code reviews, unit tests, and automated tests
- Monitor and troubleshoot production systems to ensure high availability
- Maintain and improve the existing codebase and legacy systems
- Bachelor's degree in Computer Science, Engineering, or a related field
- Mastery of Java (2+), including object-oriented programming principles
- Experience with Spring Boot, Spring Framework, or similar Java frameworks
- Good understanding of RESTful APIs and microservices architecture
- Familiarity with SQL databases (PostgreSQL, MySQL, etc.) etc.)
- Experience with version control tools such as Git
- Understanding of the software development lifecycle and agile methodologies
- Knowledge of unit testing frameworks (PostgreSQL, MySQL, etc.) (Junit, Mockito)
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions)