Job Description
Responsibilities and Duties:
- Design, develop, analyze, document and support testing of products, systems or subsystems
- Coordinate with team members to identify software needs and solutions
- Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change
- Work in an agile environment
- Document best practices, guides, systems design, reference architectures and implementations
- Participate in design and code reviews
About you
The successful Java Engineer will have a track-record in delivering results in a fast-moving business and hence be comfortable with change and uncertainty. Excellent stakeholder management experience is essential to being successful in this role.
- Qualifications, technical and or professional experience required to be successful in the role
- Strong analytical thinking, problem-solving, appropriate judgement, and decision-making skill and strong attention to detail
- Proven ability to effectively manage timelines and deliverables
- Commitment to collaboration and teamwork, clear and responsive communication
- You are a self-started, motivated team player who thrives in a fast-paced environment
- You have a growth mindset and a commitment to self-improvement
- You love learning new technologies and skills