Create solutions for complex business procedures by designing and building them
Recognize the user persona and provide a smooth experience
Own components from start to finish and be accountable for the subsystems you work on, including design, code, testing, integration, deployment, and upgrades.
Write high-quality code and take ownership of their work.
Eliminate bottlenecks in performance
Assist and mentor junior engineers
Work with management, product, QA, and UI/UX teams to communicate and coordinate
Deliver high-quality, on-time results in a fast-paced start-up environment
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a back-end developer
Demonstrable experience working with Java, Microservices, and Object-oriented programming (OOP)
Strong knowledge in RDBMS and NoSQL technologies
Experience in developing back-end for enterprise systems like e-commerce/manufacturing/supply chain, etc
Knowledge of debugging performance and optimization techniques
Experience working with MongoDB, MySQL, AWS technologies, ELK stack, Spring Boot, and Kafka
Experience in developing any large scale system or application
Experience in cloud technologies
Strong problem-solving, technical troubleshooting, and diagnosing skills