Overview
About the Role:
As an SDE-II at Olyv, you'll be a key contributor to our mission of Olyv. You'll work within a
dynamic and collaborative team of experienced product managers, engineering leaders
and business stakeholders to design, develop, and maintain high-quality software
solutions that delight our customers.
Qualifications -Education: Btech in Computer Science, Engineering.
Experience:
• 3+ years of experience in software development.
Responsibilities:
• Design and Develop: Architect, design, and implement scalable, efficient, and
maintainable software components.
• Agile Methodology: Embrace agile principles and practices to deliver features iteratively
and incrementally.
• Technical Expertise: Demonstrate a strong understanding of software development
concepts, tools, and technologies, including security, performance, reliability, and
maintainability.
• Mentorship and Collaboration: Mentor junior engineers (SDE-1s), share knowledge, and
foster a positive team culture.
• Continuous Improvement: Drive process improvements, reduce technical debt, and
optimize development workflows.
• Quality Assurance: Ensure code quality through practices like code reviews, unit testing,
and static analysis.
• CI/CD: Contribute to the implementation and maintenance of CI/CD pipelines for efficient
software delivery.
Requirements:
• 3+ years of professional software development experience, preferably in a product-based
or consumer internet company.
• Proficient in Java, with a strong grasp of Java > 8 features and extensive hands-on
experience.
• A deep understanding of object-oriented programming (OOP) concepts, design patterns,
and data structures.
• Experience with frameworks like Spring Boot, play and cloud platforms (AWS, GCP, or
Azure) and database technologies (MySQL, Oracle, MongoDB) and messaging queues like
KAFKA/RabbitMQ.
• Excellent problem-solving, analytical, and debugging skills.
• A passion for building scalable and high-performance systems.
• A collaborative mindset and a commitment to delivering exceptional results.
Additional Skills (Preferred):
• Knowledge of distributed systems and microservices architecture.
• Familiarity with DevOps practices and tools.
Join our team and make a significant impact on our products and customers!