This role is for one of the Weekdays clients
Responsibilities:
- Develop advanced enterprise software within core systems focusing on sustainable product and contract management solutions.
- Ensure smooth integration into the existing JavaEE application framework.
- Utilize modern software engineering practices with an emphasis on clean code TestDriven Development (TDD) and DomainDriven Design (DDD).
- Collaborate closely with the Tech Lead and Lead Architect to create architecturecompliant solutions and prototypes.
- Work with technologies including JavaEE eventdriven and workflowbased architectures business rules Docker Kubernetes and Cucumber.
- Take full ownership of the software development lifecycle from conception to production as a part of a DevOps and Scrum team.
Requirements:
- A degree in Computer Science Software Development or a related field.
- Minimum of 10 years of professional experience in Java software development ideally with a focus on beanbased architectures.
- Experience working in agile environments with strong selfmanagement and the ability to influence team processes and systems.
- A commitment to staying updated with the latest technological and methodological advancements coupled with a passion for networking and team growth.
- Excellent problemsolving skills with the ability to tackle complex challenges and develop effective solutions.
cucumber,kubernetes,devops,embedded c,software,scrum,docker,c++,domain-driven design (ddd),javaee,test-driven development (tdd)