Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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!