Job
Description
Role Overview: As a Backend Java Developer, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Java code. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring scalability, performance, and resilience of backend services. Your strong proficiency in Core Java and Java-based frameworks, along with excellent DSA skills, will be crucial in solving complex performance problems and implementing optimized applications. Key Responsibilities: - Design, develop, and maintain efficient, reusable, and reliable Java code. - Collaborate with cross-functional teams to define, design, and ship new features. - Solve complex performance problems and architectural challenges. - Implement backend services with a focus on scalability, performance, and resilience. - Write unit and integration tests to ensure code quality and reliability. - Participate in code reviews and provide constructive feedback. - Optimize applications for maximum speed and scalability. Qualification Required: - Bachelors or Masters degree in Computer Science, Engineering, or related field. - Experience in competitive programming or participation in coding platforms like LeetCode, Codeforces, etc., is a big plus. - Knowledge of containerization tools (Docker, Kubernetes) is a bonus. Additional Company Details: This is a full-time, permanent position with benefits including paid sick time and paid time off. The work location is in-person with a day shift, fixed shift, Monday to Friday schedule, and weekend availability required. Proficiency in English is necessary for this role. Role Overview: As a Backend Java Developer, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Java code. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring scalability, performance, and resilience of backend services. Your strong proficiency in Core Java and Java-based frameworks, along with excellent DSA skills, will be crucial in solving complex performance problems and implementing optimized applications. Key Responsibilities: - Design, develop, and maintain efficient, reusable, and reliable Java code. - Collaborate with cross-functional teams to define, design, and ship new features. - Solve complex performance problems and architectural challenges. - Implement backend services with a focus on scalability, performance, and resilience. - Write unit and integration tests to ensure code quality and reliability. - Participate in code reviews and provide constructive feedback. - Optimize applications for maximum speed and scalability. Qualification Required: - Bachelors or Masters degree in Computer Science, Engineering, or related field. - Experience in competitive programming or participation in coding platforms like LeetCode, Codeforces, etc., is a big plus. - Knowledge of containerization tools (Docker, Kubernetes) is a bonus. Additional Company Details: This is a full-time, permanent position with benefits including paid sick time and paid time off. The work location is in-person with a day shift, fixed shift, Monday to Friday schedule, and weekend availability required. Proficiency in English is necessary for this role.