
Must-Have:
- Core Java (Must be good in Core Java concepts, Java programming practices, Clean coding.)
- Spring Framework(Must have working experience in Spring Core)
- Any SQL framework(hands-on working experience in any of these: Hibernate/JPA/MyBatis/Spring Data/Others)
- Hands-on experience in REST API
- Hands-on experienceSQL Database(any of the databases: Oracle/MySQL/PostgreSQL/SQLServer)
- Must have working experience with basic GIT
- Maven or Gradle (Must have working experience in building Java projects using maven or Gradle.)
- Should be able to work independently under someone's guidance.
Good to have:
- Advanced Java(Threading, Performance optimization)
- Spring Boot
- Other Spring frameworks(Spring Security, Spring Batch, Others)
- Microservices - Any NoSQL database(MongoDB, Cassandra, others)
- Application designing concepts.

Similar jobs
Real people. Real service.
At SupplyHouse.com, we value every individual team member and cultivate a community where people come first. Led by our core values of Generosity, Respect, Innovation, Teamwork, and GRIT, we’re dedicated to maintaining a supportive work environment that celebrates diversity and empowers everyone to reach their full potential. As an industry-leading e-commerce company specializing in HVAC, plumbing, heating, and electrical supplies since 2004, we strive to foster growth while providing the best possible experience for our customers.
Through an Employer of Record (EOR), we are looking for a new, remote Backend Engineer in India to join our growing IT Team. This individual will report into our Full Stack Team Lead and have the opportunity to work on impactful projects that enhance our e-commerce platform and internal operations, while honing your skills in backend and full stack development. If you’re passionate about creating user-friendly interfaces, building scalable systems, and contributing to innovative solutions in a collaborative and fun environment, we’d love to hear from you!
Role Type: Full-Time
Location: Remote from India
Schedule: Monday through Friday, 4:00 a.m. – 1:00 p.m. U.S. Eastern Time / 12:00 p.m. – 9:00 p.m. Indian Standard Time to ensure effective collaboration
Base Salary: $25,000 - $30,000 USD per year
Responsibilities:
- Collaborate with cross-functional teams to gather and refine requirements, ensuring alignment with business needs.
- Design, develop, test, deploy, and maintain scalable, high-performance software applications.
- Develop and enhance internal tools and applications to improve company operations.
- Ensure system reliability, optimize application performance, and implement best practices for scalability.
- Continuously improve existing codebases, conducting code reviews, and implementing modern practices.
- Stay up to date with emerging technologies, trends, and best practices in software development.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of hands-on experience in backend and/or full-stack development with a proven track record of delivering high-quality software.
Back-End Skills:
- Proficiency in Java and experience with back-end frameworks like Spring Boot.
- Strong understanding of database design, RDBMS concepts, and experience with SQL.
- Knowledge of RESTful API design and integration.
Development Lifecycle: Proven ability to contribute across the entire software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
Tools & Practices:
- Familiarity with version control systems, like Git, and CI/CD pipelines.
- Experience with agile development methodologies.
Additional Skills:
- Strong problem-solving and debugging capabilities.
- Ability to create reusable code libraries and write clean, maintainable code.
- Strong communication and collaboration skills to work effectively within a team and across departments.
- High-level proficiency of written and verbal communication in English.
Preferred Qualifications:
- Proficiency in HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
- Expertise in modern JavaScript frameworks and libraries such as React, Angular, or Vue.js.
- Experience with cross-browser compatibility and performance optimization techniques.
- Experience working on Frontend responsibilities such as:
- Designing and implementing reusable, maintainable UI components and templates.
- Working closely with Designers to ensure technical feasibility and adherence to UI/UX design standards.
- Managing and updating promotional banners and site-wide templates to ensure timely execution of marketing initiatives.
Why work with us:
- We have awesome benefits – We offer a wide variety of benefits to help support you and your loved ones. These include: Comprehensive and affordable medical, dental, vision, and life insurance options; Competitive Provident Fund contributions; Paid casual and sick leave, plus country-specific holidays; Mental health support and wellbeing program; Company-provided equipment and one-time $250 USD work from home stipend; $750 USD annual professional development budget; Company rewards and recognition program; And more!
- We promote work-life balance – We value your time and encourage a healthy separation between your professional and personal life to feel refreshed and recharged. Look out for our 100% remote schedule and wellness initiatives!
- We support growth– We strive to innovate every day. In an exciting and evolving industry, we provide potential for career growth through our hands-on training, access to the latest technologies and tools, diversity and inclusion initiatives, opportunities for internal mobility, and professional development budget.
- We give back –We live and breathe our core value, Generosity, by giving back to the trades and organizations around the world. We make a difference through donation drives, employee-nominated contributions, support for DE&I organizations, and more.
- We listen – We value hearing from our employees. Everyone has a voice, and we encourage you to use it! We actively elicit feedback through our monthly town halls, regular 1:1 check-ins, and company-wide ideas form to incorporate suggestions and ensure our team enjoys coming to work every day.
Check us out and learn more at https://www.supplyhouse.com/our-company!
Additional Details:
- Remote employees are expected to work in a distraction-free environment. Personal devices, background noise, and other distractions should be kept to a minimum to avoid disrupting virtual meetings or business operations.
- SupplyHouse.com is an Equal Opportunity Employer, strongly values inclusion, and encourages individuals of all backgrounds and experiences to apply for this position.
- To ensure fairness, all application materials, assessments, and interview responses must reflect your own original work. The use of AI tools, plagiarism, or any uncredited assistance is not permitted at any stage of the hiring process and may result in disqualification. We appreciate your honesty and look forward to seeing your skills.
- We are committed to providing a safe and secure work environment and conduct thorough background checks on all potential employees in accordance with applicable laws and regulations.
- All emails from the SupplyHouse team will only be sent from an @supplyhouse.com email address. Please exercise caution if you receive an email from an alternate domain.
What is an Employer of Record (EOR)?
Through our partnership with Remote.com, a global Employer of Record (EOR), you can join SupplyHouse from home, while knowing your employment is handled compliantly and securely. Remote takes care of the behind-the-scenes details – like payroll, benefits, taxes, and local compliance – so you can focus on your work and career growth. Even though Remote manages these administrative functions, you’ll be a part of the SupplyHouse team: connected to our culture, collaborating with colleagues, and contributing to our shared success. This partnership allows us to welcome talented team members worldwide while ensuring you receive a best-in-class employee experience.
- Strong experience in Core Java, Multi-Threading, data structures (List/Map/Set) and unit testing with (Junit, Mockito)
- Strong experience with Spring Framework (Spring MVC, Spring REST, Spring Data), ORM frameworks (JPA, Hibernate) and RDBMS (Oracle/MySQL/Postgres)
- Strong experience in applying Object-Oriented design principles and Design Patterns
- Good knowledge of Multi-Tier architecture, Micro Services architecture and Service Oriented Architecture
- Exposure to AWS Cloud, NoSQL Database (Mongo, Cassandra), Message Broker (Active
- MQ/RabbitMQ/Apache Kafka) and Big Data Technologies (Hadoop/Hive/Spark)
- Additionally, must possess capability to review code, produce technical specification document
- and knowledge of code quality tools (PMD/FindBugs/Sonar)
SaaS (Mandatory)and Java, Spring boot, Azure is good go
Skills Required:
· Strong application development and design experience in highly Scalable enterprise JAVA/J2EE systems.
· Strong experience in complex application design, ability to provide solutions, design Concepts, design patterns.
· Strong understanding of Java best practices, system scalability, and performance tuning.
· Expertise in Spring (MVC, CORE, Boot, JDBC).
· Strong Knowledge of Restful services, XML, JSON are required.
· Having knowledge in Hadoop/Bigdata/ETL/Reporting systems is a plus.
Your duties include
- Database development using T-SQL on MS SQL Server
- API Development using ASP.Net WEB API and C#
- R & D for available solutions and 3rd party API integrations
- Comparative Analysis of different approaches and finding optimal solutions
- Supporting existing applications in SQL, ASP.NET WEB API, C#, Angular or TypeScript
SKILLS
- Should have hands-on Experience in .NET Core, Asp.Net, MVC, Entity Framework, SQL Server with Good Communication skills.
- Use Microsoft technologies: C#, ASP.NET, SQL, MVC, and Microsoft Workflow to develop technical solutions to complex problems that require the regular use of ingenuity and creativity
- Design, code, test, debug and document software according to the functional requirements
- Develop, maintain and support programs/tools for internal and external clients
- Analyse, diagnose and resolve errors related to their applications
- Help define project plans requiring software development and hardware installations
- Provide technical and project management expertise across multiple areas of application development
- Investigate operational or systematic problems and user queries as required.
- If the candidate has experience in MVC / Angular / Azure / Xamarin, it would be an added advantage.
Education
Bachelor’s or Master’s degree in Computer engineering or relevant field
Students working towards their degree and with sufficient experience will be considered.
Qualifications-BCA, BE/B.Tech(Information Science/Technology (IS/IT)), MCA, ME/M.Tech(Information Science/Technology)
● You should be able to take ownership of a project end to end.
● Your primary focus will be to build, implement & maintain the complete back-end stack of the product.
● You will create production-grade code and will implement the solutions which run bug-free.
● Participate in product development discussions and product development road-maps.
● Collaborate with members across departments to identify and build on
improvements to products, processes, and systems.
Required Experience and Qualifications:
2 to 6 years of software development experience.
● Experience in working on application architecture design will be preferred.
● Experience in working on at least 1 or 2 projects, managing or leading the entire
tasks.
● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation process.
● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, and Version control using Git.
● Experience in microservices architecture, in-memory systems like Redis and basic knowledge of Linux/Unix systems.
● Experience in building applications processing large volumes of streaming data will be preferred.
● Experience from a middle size company or from a startup will be preferred.
● BE/MCA/MSc in Computers/Information technology with a good academic record.
exp - 3+years
Location - Pune , Bangalore and Trivandrum
Job description -
- Experience of Core Java, REST-API and Micro-Services development,
- Experience of Spring boot framework
- Strong Object-oriented concepts, Design Patterns
- Experience of SQL/NoSQL
- Well versed with Cloud Development technologies and Microservices architecture.
- CICD pipeline understanding, CICD tools such as Jenkin, Github etc.
- Experience designing data flows e.g. streaming, batch processing, parallel execution (Kafka, Kinesis, etc.)
Working behind the scenes, the ideal candidate has a unique blend of technical expertise and insatiable curiosity, with a methodical, analytical mindset.
You should be comfortable working alongside a team as well as independently in the design and development of mission-critical websites, applications, and layers of the infrastructure.
Experience with JavaScript, Amazon Web Services (AWS), Git,
The selected candidate must have in-depth knowledge of basic algorithms and data structures. The developer will be responsible for building and maintaining functional and stable web applications.
Develop server-side logic, definition, and maintenance of the central database
Ensure high performance and responsiveness to front-end applications and integrate the elements
Participate in the entire application lifecycle, focusing on coding and debugging.
1.Write clean code to develop functional web applications
2.Gather and address technical and design requirements
3.Building reusable code and libraries for future use
4.Implementation of security and data protection
5.Conduct UI tests and optimize performance.
6.Design robust APIs to support mobile and desktop users
industry experts.
● YOu will join the mission to create positive impact on millions of peoples lives
● You get to work on the latest tech stack and a team that is highly experimental.
● YOu get to work on AWS with a scalable, serverless and micro-services architecture.
● You get to work with super humans (Psst: Look up these super human1,super human2)
● You get to work in an accelerated learning environment
● All is possible when backed by investors who are committed and believe in the power of
decentralization of data using block chain technology
What you will do
● You will write clean and optimised codes that are well documented
● You will collaborate with and also mentor team members and
● You will contribute to the development effort of several Web Applications (internal as well
as customer-facing)
● You will adhere to best coding practices in front-end development across the team
● You will be agile, research oriented and experiment in learning new product disciplines.
● You will be responsible for the stability of your project and overall system health
post-release
● You will organize code reviews with peers and participate in tech brainstorming sessions.
What we need
● A Minimum 1 years of experience as a back-end engineer and minimum 1 years of
experience using Node JS or using Typescript/Java/Python/Golang.
● Skills to deliver quality APIs and systems using Node JS, Postgres and ElasticSearch
● Experience writing unit test cases
● Experience building Rest APIs using any ORM, bonus for GraphQL APIs
● Understanding of authentication patterns, logging and error handling
● Preferred having experience with working knowledge of React JS, AWS Lambda, API
Gateway, Pub-Sub model
● Understanding of design patterns and event driven architecture is an added advantage.
- 0 to 2 years of experience into Java 6/7/8, J2EE, EJB, Servlets, JSP, JDBC, LOG4J, SQL, PL/SQL, XML, XSLT, JSON,
- Good to have strong experience in Core Java SpringBoot, Spring framework
- knowledge of Spring MVC, Spring REST, JDBC Templates
- Knowledge of Java/J2EE Design patterns
- knowledge of implementation of WebServices like REST will be added advantage
- Good knowledge of Relational Databases like MySQL, PostgreSQL, MS SQL Server with complex SQL Queries, Stored Procedure, Triggers
- Knowledge of Unit Test Cases is added advantage
- Knowledge of build tools like Maven, Gradle, Ant
- Knowledge of any one or more of MongoDB, Cassandra, Neo4J, Redis, Kafka, ActiveMQ, Caches, Microservices will be a major plus
- Good to have knowledge of ORM like Hibernate
- Knowledge and experience in nodejs backend will be added advantage
Requirements :
- Must be a good team player and self-motivated Individual
- Very Strong analytical abilities and interpersonal skills
- Strong verbal and written communication skills with other developers and business clients
- High commitment levels
About Alore
Alore brings revenue velocity to businesses by being their dependable growth operating system.
For further information on what Alore can do for growing businesses, please visit http://alore.io">alore.io
Alore is based out of Singapore with an office at Bangalore.
Who should not apply for this job
- If you are looking for a 100% hike in your salary but can't commit to what value you will bring on the table
- If you never read books
- If you jump companies every 11-12 months
- If you are not comfortable working on Saturdays
- If you have less than 2 years of experience
- If you have more than 4 years of experience
- If you have never worked in a product-led company
CTC:
8.5-10.5 LPA based on experience and on performance in the interview round (70% Fixed - 30% Variable Incentive based on delivery schedule) (We do ZERO deductions since the salary will be paid from Singapore)
At this position you will:
- Get solid experience with high-load distributed architecture using REST and Kafka services.
- Work with automated CI/CD processes, AWS cloud, and VoIP.
- Implement and support microservices based on Spring MVC, Camel, MySQL, Mongo, and Kafka.
Requirement
- At least 1 year of experience with Java Core, Java EE, Spring Core, Spring Boot.
- Not more than 3 years of experience in Java Core, Java EE, Spring Core, Spring Boot.
- Deep understanding of SQL database technologies.
- Experience with Scrum / Agile methodology.
- Willingness to learn and explore new technologies.
- Git: merge, rebase, cherry-pick should be fluent.
- Good level of English B1 or higher.
It would be a nice bonus to have:
-
Experience with distributed architecture.
-
Hands-on experience with Kafka, MongoDB, and Apache Camel.
-
Experience with cloud infrastructure (AWS, Google Cloud, Azure, Heroku, etc.).
-
Experience with client-side development (we use Angular8 for website).
-
A degree in computer science.






