Skills:
Java, RESTful WebServices, Spring Boot, SQL, Software Development, Algorithm Design, Object-Oriented Programming (OOP),
About Furlenco
Furlenco is a different furniture company. We enable the urban Indian to live better today in their homes, by giving them award-winning furniture and home decor with a basket of access to rent and buy. All of our furniture is designed in-house by experts. We dont just give furniture. We provide decor, accessories and appliances as well. We are launching our first ever offline stores so that one can furnish their entire home, room or corner without traversing multiple stores or websites! Check out our People website to see what its like to work here at Furlenco!
Software Development Engineer 1 (Java)
Job Description
As part of the Software Engineering Team focusing on tech, you will work on designing, building and enhancing our in-house tech-stack that powers our entire e-commerce business and includes systems enabling Search, Customer Segmentation, Discounts, Order / Warehouse / Logistics Management, Payments, Risk Analysis & KYC, Accounting & Invoicing, Custom app-layouts among others. You will actively participate with the Product Management, QA and Data Analytics teams to model the domain of the most challenging problems in Furlenco using DDD principles and use your proficiency in High-level (System) Design and Low-level (Code) Design to build systems that are easy to work with and that can scale with time, thereby playing a vital role in growing our products and scaling our platform. If you have good programming experience and are passionate about developing software, continuous delivery, and solving problems with a very customer-focused team, wed love to hear from you!
Roles And Responsibilities
- Own what you build: Take end-to-end ownership of building an application, right from modeling the problem-domain through to design, implementation, timely delivery and post-release stability.
- Understand the systems & technologies in use and how they work together to achieve a common business goal.
- Timely communication of status of deliverables to all stakeholders.
- Active collaboration with peers to see through releases to Production
Required Skill Set
- B.E / B.tech degree in computer science or equivalent.
- 1 to 3 years of experience in software development and full product life-cycles.
- Excellent verbal and written communication skills in English.
- Ability to solve problems using data-structures and algorithm design techniques.
- Coding skills in Java coupled with a strong base in object-oriented programming and functional programming paradigms.
- Experience in developing RESTful web services using the Spring Boot framework.
- Proficiency in SQL and experience in working with relational databases.
- Experience in analyzing logs and debugging issues.
Good To Have Skills
- Experience in building a microservices-based architecture. Exposure to messaging-queues such as RabbitMQ and Apache Kafka.
- Working experience with Docker/Kubernetes on AWS or any other cloud provider.
- Experience in unit-testing frameworks like JUnit.
- Experience in working on Go based tech-stacks.
- Experience in Agile and tools like JIRA.
- Willingness to participate in improving existing practices and processes.
Perks Include
- Industry competitive salary packages with benefits
- Exposure working with some of the best minds in the industry.
- There is no probation period for anyone who works with us at Furlenco
- A positive work atmosphere that encourages collaboration and holistic development
- We provide a comprehensive insurance cover for you and your family.