Web Applications Software Developer
This is an exciting opportunity to work on a high-impact product within a fast-paced Agile environment.
* You will play a key role in one of our two Scrum teams, helping to build and enhance our core product.
* You will be expected to work independently while also actively contributing to team discussions, providing guidance to junior engineers, and collaborating effectively in Agile ceremonies.
Key Responsibilities:
* Develop and maintain back-end systems using Java, Spring Boot, and SQL (PostgreSQL).
* Build and maintain web application features, collaborating with front-end engineers as needed.
* Work within two-week sprints, planning work in two-month blocks, with Program Increment (PI) planning before each cycle.
* Engage in Agile ceremonies, including backlog refinement, sprint planning, and daily stand-ups.
* Participate in technical discussions, contribute ideas, and support junior team members.
* Debug and resolve complex issues in a production environment.
* Work within a large, multinational corporate environment, collaborating across teams.
Requirements:
* Strong experience in Java and Spring Boot (essential)
* Proficiency in SQL (PostgreSQL preferred)
* Experience with Apache NiFi is a plus
* Exposure to front-end development is beneficial (but not required)
* Experience working in an Agile environment, with familiarity in user story collaboration
* Strong problem-solving and debugging skills