Java Software Engineer II
- Location: Remote
- Duration: 6 month contract (possible extensions)
- Rate: €103 per hour
About the Role:
We are looking for a passionate Software Engineer II to join our dynamic team. As a Software Engineer II, you will be responsible for implementing technical solutions that meet business requirements, ensuring high-quality craftsmanship in every line of code. You will collaborate with cross-functional teams to design, prioritize, and deliver technical tasks that drive the success of our tech stack, products, and processes. This is an excellent opportunity to work in a fast-paced environment, contributing to both product features and infrastructure automation.
Key Responsibilities:
- Software Development: Build, maintain, and improve software applications using the relevant development languages. Write clean, reusable, and efficient code, adhering to standard design patterns and libraries.
- End-to-End System Ownership: Take responsibility for the health and performance of services, actively monitor them, and ensure a sustainable pace of development through refactoring and best practices.
- Incident Management: Address and resolve production issues swiftly, aiming to reduce customer impact and contribute to postmortem processes to improve system reliability.
- Architectural Guidance: Advise product teams on technical solutions, ensuring alignment with functional and architectural requirements while maintaining flexibility for future enhancements.
- Continuous Quality Improvement: Identify and implement improvements to processes, systems, and methods to enhance business performance, data integrity, and security.
- Effective Communication: Deliver clear, structured, and meaningful communication tailored to various audiences. Engage in active listening to understand needs and provide solutions.
Qualifications and Skills:
- Strong experience in Java software engineering with a focus on clean, maintainable code.
- Experience with AWS
- Knowledge of end-to-end system ownership and monitoring.
- Familiarity with production incident management and troubleshooting.
- Ability to evaluate and suggest architecture improvements.
- Strong critical thinking and problem-solving skills.
- Effective communication skills and ability to collaborate with cross-functional teams.
- Experience with process and system improvements to increase efficiency and reduce risks.
Bonus Points:
- Experience working with continuous delivery and experimentation frameworks.
- Knowledge of design patterns and modern architecture best practices.
Apply today for immediate consideration!