Key deliverables :
- Develop robust, scalable web applications with clean, maintainable code
- Design and implement high-level software modules and perform architecture impact analysis
- Optimize performance of large-scale distributed systems
- Collaborate with product managers and stakeholders to deliver features and track impact
Role responsibilities :
Write scalable, unit-tested code using object-oriented design principlesApply test-driven development practices and maintain code qualityMentor junior engineers and foster a collaborative team environmentManage full lifecycle development on Linux platforms, including database integration and concurrency handlingSkills Required
Java, Design Patterns, Nosql, Mysql, Multithreading