gethyr
Software Engineer - Data Structure/Algorithm
Job Location
India, India
Job Description
Responsibilities : Develop object models and design data structures for software projects and implement business logic and data models with a suitable design. Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability for assigned things. Demonstrate good learnability and adopt technologies that help build large-scale, performant, reliable, and sustainable systems. Collaborating with peers on all elements of the development process as per industry coding standards and creating appropriate technical documentation. Work closely with our senior developers, engineering managers, product managers, strategists, and design team members to develop Agri-Tech products. Designing, developing, and maintaining new and existing code coding standards and best practices. Implement continuous deployment to ship code every day, once a day. Attend daily stand-ups and any other meetings scheduled. Contribute to or lead group discussions. Manage tasks using JIRA and communicate status to tech leads and managers. Support production releases and investigate issues, if needed. Requirements : Strong foundation in computer science, with competencies in Data Structures, algorithms, and their space-time complexities. Highly proficient in Java. Strong and deep professional experience designing and implementing web applications, especially developing and consuming APIs. Substantial experience in using git to manage code bases, branching, merging, etc. Experience working in a microservices architecture is a bonus. Excellent attention to detail, strong prioritization skills, and experience working on projects. Relevant experience of 1 year is must. Good exposure and understanding of MySQL, and PostgreSQL. Ability to apply programming language constructs in building highly complex and scalable business applications. Excellent debugging skills. Strong collaboration skills. Outstanding attention to detail and adherence to deadlines. Ability to work effectively, both independently and as a member of a team. Ability to handle multiple tasks in a fast-paced environment. Ability to "think outside the box" while identifying problems and developing creative solutions. Experience working in a microservices architecture is a bonus. Experience with release building and deployment software, such as Jenkins, preferred but not required. Should have knowledge of Docker (ref:hirist.tech)
Location: India, IN
Posted Date: 4/24/2024
Location: India, IN
Posted Date: 4/24/2024
Contact Information
Contact | Human Resources gethyr |
---|