Senior Backend Java Developer
Job Description
We are seeking a highly experienced Senior Java Backend Engineer to join our team. The ideal candidate will have expertise in building and maintaining server-side systems using Java and other related technologies, as well as experience with blockchain and zk-rollups.
Key Responsibilities:
- Design, develop, and maintain the server-side of web-based applications using Java and related technologies
- Work on blockchain and zk-rollups implementation and integration
- Participate in all aspects of the software development process, including requirements gathering, analysis, design, implementation, and testing
- Troubleshoot and resolve issues that arise during development
- Provide mentorship and guidance to junior members of the development team
- Stay current with new technologies and industry trends related to blockchain and zk-rollups
Qualifications:
- Strong experience with Java and related technologies such as Spring, Hibernate, and RESTful APIs
- Experience with blockchain and zk-rollups, including implementation and integration
- Experience with agile development methodologies
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Bachelor’s degree in Computer Science or a related field
- Experience with other languages and technologies such as Solidity, JavaScript, and React is a plus
Don’t meet all the requirements? Don’t sweat it. Weâre passionate about building a diverse team of humans and as such, if you think you’ve got what it takes for our chaotic-but-fun, remote-friendly, start-up environmentâapply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we’re ready for you to challenge our thinking on who needs to be in this role.