23 липня 2024
Senior Java Developer віддалено Our client is an innovative SaaS provider of EdTech solutions. We seek an experienced and confident Senior Java Developer who will play a key role in developing a Learning Management System from scratch with optimized, maintainable architecture. A successful candidate should be able to provide project estimations, make a great effort to meet deadlines, mentor new developers, make sound technical decisions, and efficiently communicate with
23 липня 2024
Senior Java Developer
віддалено
Our client is an innovative SaaS provider of EdTech solutions. We seek an experienced and confident Senior Java Developer who will play a key role in developing a Learning Management System from scratch with optimized, maintainable architecture. A successful candidate should be able to provide project estimations, make a great effort to meet deadlines, mentor new developers, make sound technical decisions, and efficiently communicate with the client to clarify their needs.
Responsibilities:
- Develop, maintain, and integrate with the frontend high-quality complex web platform, translating business problems into efficient and maintainable Java services
- Provide accurate project estimations and adhere to them
- Support developers, fostering their growth and integration into the team
- Excellently communicate with clients to elicit requirements and propose intelligent solutions
Requirements:
- 5+ years of proven relevant experience in building complex enterprise applications and microservices platforms
- Excellent knowledge of technologies, frameworks, their drawbacks, workarounds, and best practices
- Proficiency in core Java, Springs, persistence
- Good understanding of Computer Science fundamentals (Data Structures, Algorithms, System Design, DB Design, Concurrency, etc.)
- Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges in a very tight timeframe, not losing excellent attention to detail
- Confident written communication skills in English, with the ability to explain complex technical concepts in simple words to non-technical stakeholders
- Demonstrated ability to thrive in competitive environments, consistently seeking professional growth and ready to tackle challenging tasks with confidence and enthusiasm
- Ability to work independently and maintain a good vibe in a team
Please answer a few important questions and send us your CV via this application form
We look forward to your application.