You will design and develop robust, scalable backend systems using Java and Java EE, ensuring high performance and reliability.
Collaborating with designers and product managers within our product development teams, you will deliver high-quality features that meet business requirements.
You will optimize applications for performance and scalability, focusing on time and space complexity
We believe in clean, maintainable code. You’ll lead by example and encourage the team to adopt best practices in coding, testing, and development.
You will troubleshoot and debug applications to guarantee high availability and reliability, while implementing security measures to defend against web application attacks.
Stay ahead of the curve by bringing new ideas, technologies, and tools to the table. Your proactive approach will help us continuously improve our tech stack.
requirements-expected :
Proven experience in computer science and expertise in building scalable, efficient backend systems with Java.
Passionate about staying current with new technologies and evolving practices.
Excellent problem-solving skills, always focused on delivering high-impact solutions.
Experience with automating deployments using CI/CD pipelines and familiar with containerization technologies like Docker.
Experience with agile development, version control systems (e.g., Git), and maintaining code quality through automated testing.
Ability to work well in a team and communicate complex ideas clearly in English to both technical and non-technical stakeholders.