You will play a crucial role in INCREFF’s growth journey by making our products more scalable
and by designing and developing APIs to interact with the world's best E-commerce portals.
Responsibilities:
● Responsible for developing custom integrations with big fashion and lifestyle brands
● Responsible for interacting with customers’ technical teams and will be designing
customer-specific solutions
● Responsible for solving critical technical issues which would hamper customers
operations
● Responsible for regular engagement with Customers technical team
● Responsible for designing and developing new product features
● Gaining a deep understanding of the e-commerce and fashion industry by solving very
complex problems through cutting-edge applications.
● Responsible for creating public API documentation
Requirements/Qualifications:
● 1-3 years experience in Java programming
● 1+ year of experience in Spring, Hibernate, SQL, REST
● Excellent programming and problem-solving skills
● Excellent written and verbal communication
● Process-oriented and well organized
● E-Commerce domain is a plus
● Engineering degree in Computer Science, IT, ECE
Company Summary/Why Work for Us
Click here to know more about INCREFF
About increff
Similar jobs
- Key Skills:
- Expert Proficiency in anyone the below programming language - Node JS, PHP or GoLang
- Expert Computer Science fundamentals like Data Structures, Algorithms, Time Complexity, and others
- Strong Microservices, REST API, Git source control, CI/CD, and other latest technology trends
- Strong System Design, DB Design proficiency
- Strong knowledge in Design Patterns, best software development practices
- Good exposure to working in Open Source stack, E-Commerce, or Fintech domain.
Job Overview
We are looking for a talented Senior Backend Developer to join our team in developing backend servicing. As a key member of our development team, you will be responsible for cross-functional teams to design, develop, and maintain backend services and APIs using Node.js. The ideal candidate is passionate about distributed systems, has experience with backend services and is excited about optimising applications for performance, scalability, and reliability.
Responsibilities:
- Design, develop, and maintain backend services and APIs using Node.js.
- Collaborate with cross-functional teams to define requirements, architect solutions, and implement features.
- Write clean, modular, and maintainable code following best practices and coding standards.
- Optimise applications for performance, scalability, and reliability.
- Implement security measures to ensure data privacy and integrity in backend systems.
- Troubleshoot and debug issues to ensure smooth operation of production systems.
- Perform code reviews to maintain code quality, consistency, and adherence to coding standards.
- Stay updated with the latest trends and technologies in backend development, Node.js, and related ecosystems
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in backend development, with at least 4 years of experience using Node.js.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with web frameworks such as Express.js.
- Proficiency in building RESTful APIs and microservices architecture.
- Familiarity with relational and NoSQL databases (e.g., MongoDB, PostgreSQL).
- Solid understanding of asynchronous programming and event-driven architectures.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Ability to work independently and in a team environment, with excellent communication skills.
Job Description:
- Experienced in developing .NET Core, http://asp.net/" target="_blank">ASP.NET MVC, Web applications, WEB /REST APIs with C# Language.
- Proficient in OOP and design Skilled in the use of Structured Query Language (SQL) as a tool for retrieving, updating, inserting, deleting, manipulating, and managing data stored in enterprise databases.
- Strong knowledge of Database concepts and Relational Database Management Systems such as Microsoft SQL.
- Work closely with the other team members to meet the goals.
- Work with Quality Analysts to ensure changes are thoroughly tested before release.
- Communicating project status and timelines to business stakeholders and IT management.
WHAT YOU’LL BE DOING:
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Develop ideas for new programs, products, or features by monitoring industry developments and trends.
- Record data and report it to proper parties, such as clients or leadership.
- Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Take the lead on projects, as needed.
- Be involved and participate in the overall application lifecycle.
- Build high-quality reusable code that can be used in the future.
- Develop functional and sustainable web applications with clean codes.
- Conduct UI tests and optimize performance.
- Manage cutting-edge technologies to improve applications.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Computer Programming or relevant field. Master’s Degree in a related field is preferred.
- 5-7 years of relevant experience
- Must be an expert programmer, skilled at computer languages such as HTML, C+++, C#, PHP, Python and Java.
- Must understand Spring Core, Spring Boot, Spring MVC, Spring Data, JMS, Mysql, Redis, CouchDb, Micro Services, Docker, Kubernetes
- Must be able to interpret and follow instructions related to the ultimate functionality of our IT-based product
- Familiarity with front-end languages such as HTML, JavaScript and CSS
- Must be comfortable with technology architecture and how a computer and its software functions.
- Deadline driven, organized and understand how people view and understand content on the front-end
- Proven experience in highly complex environments
- Strong technical documentation skills
- An ability to solve multifaceted technical issues in a fast-paced environment
- Self-motivated and accountable for your work
- Passionate about learning and continuous improvement
- Excellent written and verbal communication skills
- Ability to work overtime
Responsibilities:
- Good understanding of programming language
- Concepts of Java, Maven
- Source Control
- Logically Strong in coding practices
- Data structure Understanding.
- Security encryption and decryption
- Data encoding decoding
Requirements:
- Strong core Java development skills.
- Exposure to security tools.
- Experience in working with customers, understanding business requirements
- Good analytical and troubleshooting skills.
- Working knowledge of Jenkins/Maven
- Key requirements: Core Java, CI/CD, Docker, Maven, Jenkins, REST API, Kafka, Redis, cache, elastic cache
Job Summary
Engineering Manager is responsible for leading various Android platforms at Ola Electric Mobility
For this position,
We prefer someone who has displayed a track record of:
- Solid experience in JAVA
- Should have experience in Reactive programming, Asynchronous programming
and Unit Testing.
- Has an ability to quickly learn and contribute in multiple codebase.
- Overcomes roadblocks and requires minimal oversight.
- Takes initiatives to fix issues/tech debts before assigned to him/her.
- Able to deep dive into codebase and advise QA of possible regression impact.
- Communicates tech decisions through design docs and tech talks.
- Has delivered projects with end-to-end accountability.
- Keeps track of industry trends and introduces right tech/tools for a given job.
- Excellent understanding of software engineering practices, Design Patterns,
Data Structures, Algorithms.
- 5+ years of experience in a product-driven organization.
Key Result Areas (Accountability & Responsibility of the role)
-
Build highly scalable Android Platforms. Ability to work in a fast-paced setup, deliver results, set up high standards for the team, and the ability to attract world-class talent.
The job requires a gamut of roles and responsibilities -
- Build a world-class team of engineers
- Ensure their KPI’s and OKR are set and evaluated at regular intervals
- Responsible for delivering high-quality software products, on time, and within budget.
- Collaborate & work with Product Leads and Business Leaders to develop a long-term product plan,
products, and manage the release planning cycles for all products.
- Responsible for managing the staffing requirements and skillsets for the Customer Interaction Team,
assuring that sub-teams are staffed with sufficient skilled resources and meeting Ability to work in a fast-
paced setup,
- Deliver results, set up high standards for the team, and the ability to attract world-class talent. product
deliverables.
Location:-Gurgaon
Currently WFH
Exp with Product based organisation only
Exp Required:- 3 to 9 yrs
Responsibilities
- Work with a talented team to invent, design and build software that is stable and perform ant
- Primary role will be quality and timely delivery of the application/ feature/ module your team will be working on
- Adopt and execute good design philosophy and code writing practices
- Ensure the code goes through rigorous tests and quality checks before deployment.
- Work with other software engineers and database engineers to set excellent development practices and deliver innovative changes in new and existing products.
- Be hands-on technical, thus, leading by example using web, mobile and database technologies.
- Work on project ideas with customers, stakeholders and peers
- Be actively involved in code review process, design discussions, team planning
Basic Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline
- Experience in software design and development
- Proficiency with at least one Object Oriented language (e.g. Java)
- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
- A strong track record of project delivery for large, cross-functional projects
- Experience with building high-performance, highly available and scalable distributed systems
- Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story
- Ability to think and analyse both breadthwise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services
About the Role
The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for technical leaders with passion and experience in architecting and delivering high-quality distributed systems at massive scale.
Responsibilities & ownership
- Lead end-to-end delivery and customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product
- Lead and mentor others about concurrency, parallelization to deliver scalability, performance and resource optimization in a multithreaded and distributed environment
- Propose and promote strategic company-wide tech investments taking care of business goals, customer requirements, and industry standards
- Lead the team to solve complex, unknown and ambiguous problems, and customer issues cutting across team and module boundaries with technical expertise, and influence others
- Review and influence designs of other team members
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Partner with other leaders to nurture innovation and engineering excellence in the team
- Drive priorities with others to facilitate timely accomplishments of business objectives
- Perform RCA of customer issues and drive investments to avoid similar issues in future
- Collaborate with Product Management, Support, and field teams to ensure that customers are successful with Dremio
- Proactively suggest learning opportunities about new technology and skills, and be a role model for constant learning and growth
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 15+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models and their use in developing distributed and scalable systems
- 8+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Subject Matter Expert in one or more of query processing or optimization, distributed systems, concurrency, micro service based architectures, data replication, networking, storage systems
- Experience in taking company-wide initiatives, convincing stakeholders, and delivering them
- Expert in solving complex, unknown and ambiguous problems spanning across teams and taking initiative in planning and delivering them with high quality
- Ability to anticipate and propose plan/design changes based on changing requirements
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Hands-on experience of working projects on AWS, Azure, and GCP
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and GCP)
- Understanding of distributed file systems such as S3, ADLS or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
Primary Skills
Core java, J2EE frameworks (e.g. Spring), ORM (e.g. Hibernate) with a good understanding of multi-tiered web-based applications. Should be strong with OOPS concepts. Should have good SQL writing skills. Banking domain experience is an added advantage. Should have worked on REST APIs. Experience with Third Party Integration. Hands on experience on writing Unit test cases and Integration test cases. Experience on MVC Architecture.
Job Specification
BS/MS degree in Computer Science, Engineering or a related subject Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms