About the role
- Utilize strong architectural expertise to design and develop Java Spring microservice applications
- Collaborate closely with product managers and project managers to own the end-to-end system architecture
- Coordinate and communicate effectively with different domain tech teams throughout the project development lifecycle
- Translate business requirements into technical solutions, ensuring alignment with strategic goals and objectives
- Conduct architectural reviews, identify potential risks, and propose mitigation strategies
- Provide technical guidance and mentorship to junior team members
- Adapt to time shifts to facilitate collaboration with team members across different geo-locations
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum of 5 years of experience in software development and architecture
- Strong architectural experience in building Java Spring microservice applications
- Excellent cross-team communication skills, with the ability to articulate technical concepts to non-technical stakeholders
- Experience in high concurrency and high availability projects
- Ability to work independently and collaboratively in a remote team setting
- Strong problem-solving and analytical skills
- Has knowledge in web3 is a plus
- Shape the future with the world’s leading blockchain ecosystem
- Collaborate with world-class talent in a user-centric global organization with a flat structure
- Tackle unique, fast-paced projects with autonomy in an innovative environment
- Thrive in a results-driven workplace with opportunities for career growth and continuous learning
- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringmicroservicessoftware developmentsystem architecturehigh concurrencyhigh availabilityproblem-solvinganalytical skillsweb3
Soft skills
communicationcollaborationmentorshipadaptabilitycross-team communicationindependenceteamworktechnical guidancerisk identificationstrategic alignment
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering