Medior Java Developer
Coolblue B.V.
Utrecht, Netherlands
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Utrecht, Netherlands
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Automation of Tests
Azure
Code Review
Software Debugging
Java Platform Standard Edition (J2SE)
Spring
Oracle Applications
Software Engineering
GIT
Containerization
Kubernetes
Information Technology
REST
Software Version Control
Docker
Microservices
Job description
Develop and maintain Java-based applications using Spring Framework and microservices architecture
- Design and implement RESTful APIs to support our energy management systems
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
- Write clean, efficient, and well-documented code adhering to best practices and coding standards
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot, debug, and optimize Java applications for maximum performance
- Implement and maintain CI/CD pipelines to ensure smooth deployment processes
- Stay up-to-date with emerging trends and technologies in Java development and the energy sector, You ensure that our back-end systems are a bit better every day! Coolblue Energy is seeking a Java Developer to join our innovative team in Utrecht, Netherlands. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable Java applications for the energy sector. As a Java developer, you'll work together with other development teams to make our back-end systems work optimally and give our customers the best insight and advice to reduce their energy consumption. In this way, you contribute to the green energy transition.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of professional Java development experience
- Advanced knowledge of Java programming and the Spring Framework
- Strong experience in developing RESTful APIs and microservices architecture
- Proficiency in version control systems, particularly Git
- Solid understanding of Agile methodologies and software development life cycle
- Experience with cloud platforms such as AWS or Azure
- Familiarity with containerization technologies like Docker and Kubernetes
- Knowledge of test-driven development (TDD) practices
- Experience with CI/CD pipelines and automated testing
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication and teamwork abilities
- Java certifications (e.g., Oracle Certified Professional, Java SE 17 Developer) preferred
- Experience in energy sector software development is a plus
- Knowledge of energy management systems and related software applications is desirable