
Senior Java Developer / Architect (Consultant - Part time / Full time)
at HeyMath
Developed in formal collaboration with the University of Cambridge in May 2000, HeyMath! is an Ed-Tech company whose mission is to Raise the Game in Maths for school systems around the world. We do this using technology to deliver engaging teaching methodologies and personalised learning paths for students. HeyMath! has been successfully adopted by CBSE schools since 2004, with positive outcomes for the entire ecosystem.
Check us out at www.heymath.com
We plan to work mainly from home in 2021 and the virtual office atmosphere is collegiate, informal and friendly, with small high-impact teams making a difference to customers.
What we are looking for:
• Experience in building and re-engineering cloud based solutions on AWS.
• Strong knowledge of Object Oriented Programming(OOPS) and design patterns is a must.
• Hands-on development on Spring MVC framework.
• Experience working on Java 8 or above.
• Must have very good knowledge of RDBMS such as MySQL and performance tuning of the same.
• Good knowledge of Javascript frameworks such as React JS.
• Exposure to server-side and client-side caching mechanisms.
• Basic understanding of proxy servers, load balancers and CDN.
• Ability to debug the applications and provide instant workable solutions.
• Experience working on Elastic Search / Kafka / Kubernetes or all is a nice to have.

About HeyMath
About
Connect with the team
Similar jobs

Key Responsibilities:
· Design, develop, and maintain AEM-based backend solutions, components, and templates.
· Develop custom AEM Sling models, servlets, services, and OSGi components.
· Build and integrate RESTful services and APIs to support frontend and third-party systems.
· Work closely with frontend developers and AEM content authors to support dynamic content delivery.
· Develop automation scripts using Java/Python for data handling, deployment, and reporting needs.
· Implement AEM workflows, user permissions, and version control for content.
· Troubleshoot and resolve technical issues in AEM environments.
· Optimize AEM performance, scalability, and security configurations.
What You’ll Bring:
· Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
· Proven experience delivering high-quality web applications.
Mandatory Skills
· 3+ years of experience in AEM backend development.
· Strong hands-on experience with Java, OSGi, Sling, and JCR.
· Experience with Python for backend scripting, automation, or integration tasks.
· Knowledge of AEM architecture including dispatcher, replication agents, and workflows.
· Experience working with AEM APIs, servlets, event handlers, schedulers, and custom components.
· Understanding of REST APIs, JSON/XML data handling.
· Familiarity with Maven, Git, Jenkins, and Agile development practices
Preferred Skills (Nice to Have):
· Exposure to Adobe Experience Cloud tools like Adobe Target, Analytics, Campaign.
· Working knowledge of cloud-based AEM (Adobe as a Cloud Service) is a plus.
· Basic familiarity with frontend technologies (React/Angular/HTL) is beneficial.
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.
Hood is a new-age anonymous social network.
Hood has recently raised $3.2Mn seed funding and is backed by top VCs, 16+ unicorn founders including Vijay Shekhar Sharma - PayTM CEO, Ritesh Agarwal- OYO CEO, Kunal Shah - Cred CEO and outstanding management team.
Role & Responsibilities
- Execute full lifecycle software development
 - Architect and conceptualize the product from initiation
 - Program well-designed, testable, efficient code Develop flowcharts, layouts, and documentation to identify requirements and solutions
 - Integrate software components into a fully functional software system
 
Qualifications: -
- Bachelor's degree in Computer Science, Software Engineering or a related technical discipline.
 - 2-4 years of experience in software design and development.
 - Strong coding skills (JavaScript/Typescript, Node.js).
 - Strong database design (MySQL/DynamoDB) and query writing skills with a commitment to performance and efficiency.
 - Working knowledge of RESTful API paradigms.
 - Experience building distributed domain-driven microservices.
 - Strong understanding of database and storage fundamentals.
 - Experience with AWS stack.
 - Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
 - Knowledge of React.js is a plus.
 - Startup experience is a plus.
 
What you can expect from us
1.Learning Budget: If there's a workshop, book, or event you think will help you learn, we'll cover your bill.
2.Health insurance for you and your family.
What happens after you apply?
Step 1: Within 7 days of your application our wholesome, original & expressive - our People Team will reach out to you for a quick chat.
Step 2: Within 4-6 days of chatting with the People Team, you will get a call from someone from your future team to discuss the job role.
Step 3: If all goes well, we’ll schedule a call with your future manager to deep dive into the role with you and for you to show off your skills through a small task.
Step 4: After a quick interaction with the People Team, If our vibes match, a quick call with our Founders.
If we mutually enjoy the 4 steps, we onboard you with a big smile :)
NOTE
At any step, if things don't work out, we will proactively send out an email. You are welcome to
ask for detailed feedback and re-apply in the future.
We prefer [Passion>Skills>Education]
Jamun Informatics Private Limited (Jamun) is a Delhi-based startup Backed by Splendor Group, a pedigreed Indian business house. Jamun is focused on creating niche software solutions to solve B2C and B2B problems in the ecosystem of Consumer Durables and Electronics (CDEs). Jamun is creating India’s first Super App for Personal and Home Electronics and Appliances or CDEs – PingKaro. Jamun is partnering with various Brands and integrating with their CRM systems to create a new ecosystem for customers across the country.
POSITION: Fullstack Java Developer / Senior Software Developer
LOCATION: New Delhi
PRIMARY SKILLS: Java, AWS, Spring, Spring, multithreading, mySql, mongoDB.
EDUCATION: B.Tech/B.E. in Any Specialization, MCA
ROLES AND RESPONSIBILITIES
•Someone strong/experienced in Java development along with AWS.
•Hands-on experience with Frameworks like SpringBoot, Spring MVC, hibernate is must
•Good experience with Multithreading & Collections.
•Knowledge of lambda, S3, containers, ElastiCache, Aurora/RDS, noSql(MongoDB),
•Knowledge or experience with AngularJS or ReactJS will be an added one.
•Java 11 is a must.
TECHNICAL REQUIREMENTS:
•Hands-On experience on Springboot, Spring MVC, Web services (RESTful/Web Client API), JPA, Microservices.
•In depth understanding of Databases (mySQL/NoSQL).
•Proficient in Java Collection, Multithreading, Version control tools: GIT/BigBucket, Caching Strategies, JUnit & Mockito Testing, Server side validation, Transaction Management.
•Profound in Memory Management, Performance Tuning, Spring Profiles, Knowledge about Postman, Jira tools, Versioning tools (GIT/Bitbucket), to commit code.
•Good in problem solving and delivering high quality code.
•For API testing understanding of POSTMAN/SOAPUI, Jenkins for CI/CD pipelines and Kibana is a must.
•Hands-on experience on Java11, Spring boot, Web service (Restful/Web Client API), JPA, Microservices, DB working knowledge (SQL/No SQL).
ADDITIONAL SKILLS (SECONDARY SKILLS):
Understanding of AWS, Docker, Swagger, Dev Ops, Scrum/Agile, UI will be a plus.
• Prior Startup Experience would be preferred.
• Immediate Joiners Preferred
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
Java Elastic Search
- Java Microservices ELK stack(Elasticsearch, Logstash, Kibana, Beats, X-Pack, APM),
 - Build Custom Reports
 
Java + NodeJS
- Java with Node.js- Microservices Development,
 - Using graphql with node.js,
 - Backend development with Node.JS
 
Java Microservices
- Working experience in Java and spring boot (microservices)
 - Strong understanding of OOPs concepts
 - Proficient in API design and development using RESTful services
 - Knowledge and understanding of design principles behind building a scalable application
 - Source code management using git
 
Responsibilities / Requirements:
● Be hands-on implicated in the design and implementation of NestJs REST APIs.
● Work with DevOps engineers to scale and optimise NestJs micro-services.
● Must have an excellent understanding of how the web works.
● Extensive knowledge of OOP, Design Patterns, and SOLID Principles.
● Familiar with modern engineering practices: coding standards, code reviews, continuous deployment, automated testing.
● Must be willing to constantly learn new things.
● Knowledge of algorithms and data structures.
Technologies:- • Nestjs • TypeScript 3. MySQL • Docker • Kafka
Knowledge of NestJS would be preferable.
| 
 1. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.  | 
| 
 2. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.  | 
| 
 3. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.  | 
| 
 4. Prepares and installs solutions by determining and designing system specifications, standards, and programming.  | 
| 
 5. Provides information by collecting, analyzing, and summarizing development and service issues.  | 
| 
 6. Design, develop and implement new integration.  | 
Job description
We are looking for a passionate Software Development Engineer to develop, test, maintain and document program code in accordance with user requirements and system technical specifications. As a Software Development Engineer, you will work with other Developers and Product Managers throughout the software development life cycle.
Software Development Engineer responsibilities include analysing requirements, define system functionality and writing code in the companys current technology stack. The candidate is expected to be familiar with the software development life cycle (SDLC) process from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Your goal will be to build efficient programs and systems that serve user needs.
To be qualified for this role, you should hold a minimum of Bachelor’s degree in a relevant field, like Computer Science, IT or Software Engineering. You should be a team player with a keen eye for detailed and problem-solving skills. If you also have experience in SDLC, Agile frameworks and popular coding languages (e.g., Java), strong computer science fundamentals we’d like to meet you.
Years of experience : 2 to 10 years.
Roles & Responsibilities
The overview of this position (based in Chennai, India) includes:
- Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
 - Participates in the design, development and implementation of complex applications, often using new technologies.
 - Technology professional with experience in designing and managing the implementation of future looking, flexible and reusable, enterprise applications and components.
 - Expert in translating business requirements into an application design that includes Data Model, Web Screens, Web Services, and batch processing.
 - May provide technical direction and system architecture for individual initiatives.
 - Serves as a fully seasoned/proficient technical resource.
 - Deploy programs, gather and evaluate user feedback
 - Recommend and execute improvements
 - Create technical documentation for reference and reporting
 - Develop software verification plans and quality assurance procedures
 - Document and maintain software functionality
 - Ensure software is updated with latest features
 - Good interpersonal and technology understanding skills
 - Evaluate open-source components and integrate into product pipeline
 
Skills and Qualifications
- Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
 - Strong Java, development skills (JAVA, J2EE, STRUTS, SPRING, Web Services, Eclipse, UI screens, AngularJS, React.JS)
 - Excellent debugging skills
 - Strong knowledge on databases (MySQL, MSSQL Server and NoSQL databases)
 - Understanding of various deployment servers (Apache Tomcat is a must)
 - Understanding of OO skills, including strong design patterns knowledge is a must.
 - Strong understanding in creating and maintaining web services.
 - Understanding of the software development life cycle
 - Experience with Implementation and release management activities
 - Good understanding of unit/system and functional testing methodology
 - Experience working in large transaction-based systems
 - Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
 - Experience documenting technical functions
 - Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists.
 - Experience in Linux based systems, development of shell-based scripts.
 
Job Training
- Training on the coding paradigms, guidelines, frameworks, usage of the applications would be provided by the engineers
 - Periodic training sessions would be conducted by the technical architects in terms of technology and skills to be learnt
 - Periodic, structured training would be provided on the applications Hours & Environment
 - Typical 40 hours of work a week
 - Depending on the requirements, work hours may have to be extended during the day, weekend
 






