
About StoryTech
About
Connect with the team
Similar jobs
Java Developer (Backend) – 3+ Years Experience | Bangalore |
We are looking for a passionate and driven Backend Java Developer who thrives in building scalable systems from the ground up. If you enjoy solving complex problems, working in fast-paced environments, and owning your work end-to-end, this role is for you.
Key Responsibilities:
Design, develop, and maintain scalable backend systems using Java and Spring Boot.
Build and optimize RESTful APIs and microservices architectures.
Write clean, efficient, and high-performance code that can handle large-scale applications.
Collaborate closely with product and business teams to translate requirements into technical solutions.
Take ownership of features from design to deployment, ensuring reliability and performance.
Continuously improve system architecture, performance, and scalability.
Required Skills & Experience:
3+ years of experience in backend development using Java.
Strong hands-on experience with Spring Boot framework.
Proven experience working in product-based startups or fintech environments (preferred).
Solid understanding of microservices architecture and distributed systems.
Expertise in designing modular, scalable, and maintainable systems.
Strong problem-solving skills and ability to write optimized, production-grade code.
Ability to balance technical decisions with business impact.
Who Should Apply:
Candidates who enjoy building systems from scratch and working in early-stage/startup environments.
Individuals with a high sense of ownership, accountability, and initiative.
Developers who are self-driven, adaptable, and eager to learn.
- 6+ years of experience in software development with strong expertise in Java (8+), JavaScript, HTML, CSS, PL/SQL.
- Hands-on expertise in frameworks and tools: Spring Boot, ReactJS, NodeJS, REST, SOAP.
- Version Control: Proficient in Git.
- Backend & Databases: Experience with Oracle and Postgres DB (Shining Stars).
- CI/CD Tools: Skilled in Jenkins, GitHub, TDD/BDD.
- Testing Tools: Practical experience with ReadyAPI, Postman, Jest, JUnit.
- Cloud Technologies: Exposure to OCI, Azure, AWS.
- AI Tools: Familiar with GitHub Copilot.
- Containerization & Architecture: Proficient in Docker, Kubernetes (K8s), Microservices, Microfrontend.
- Nice to Have: Test automation experience with Selenium, Java Cucumber, and Kafka
A SaaS startup founded in April 2020.
What’s the opportunity?
Are you a backend developer looking to fast-track your learning and growth? Have you looked at world-class products like Asana, Notion, or Airtable, and felt “I wish I were part of the early team that built these products”?
We’re a team that has previously built and rolled out globally successful SaaS products used by tens of thousands of customers.
We’re laser-focused on delivering a world-class product again, and looking for an ambitious backend engineer to join our existing team of 9 engineers.
If it excites you to think of a fast-paced start-up environment, building something big from scratch, breaking down new problems, creating new APIs, working on performance issues, getting hands-on with DevOps initiatives, and showcasing demos of your work every Friday with a happy and passionate team, then this is the right opportunity for you.
Some of the tech problems you get to work on as a backend engineer would be to build the backend for a modern spreadsheet experience from scratch, work on infra as code, write robust code that is fault-tolerant, work on performant code that adheres to SLOs set by the organization.
About you:
● 3- 5 years of experience
● Expertise in the following areas ○ Java ○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks/products
○ Spring
○ PostgreSQL
○ Redis ○ Docker
○ Message brokers
○ GitHub
● These non-functional areas are familiar to you
○ Performance
○ Debugging
○ Log management
Nice to have:
● Familiarity with AWS
What’s in it for you?
● Great opportunity: We genuinely care about everyone we hire. You’ll learn new things and grow no matter how experienced you are; you will be working with founders who have more than three decades of collective experience in building significant B2B SaaS startups.
● Great team: Work with a world-class, high-velocity team that truly embodies the values of empathy, curiosity, and customer-centricity. Check out the MTT(Meet The Team) videos on our LinkedIn.
● Great culture: An open, fun, and exciting startup culture that empowers its people to champion big problems with the freedom to think and innovate.
● Growth: You could easily and quickly transition into other roles you might like.
● Impact: You get to be part of a global, passionate team in a fast-paced and growth-oriented environment. The team has a work philosophy of being high on ambition, ownership, and a bias for action.
● Monetary rewards and benefits: Competitive stipend, flexible leave policy, and more
Company Description
Miko is an advanced artificial intelligence innovation lab with a mission to bring AI and robotics to every consumer home. Headquartered in Mumbai, India, our workforce spans several countries, including the
United States, Canada, Europe, and the Middle East. To check out various product offerings, visit Miko's website.
Position Overview:
We seek a highly skilled and experienced Senior/ Lead Software Engineer to join our innovative team. The ideal candidate will have a strong background in Java development and be proficient in various backend technologies and frameworks. The role involves designing, developing, and maintaining high-performance, scalable backend systems. The candidate should be comfortable working in a Linux environment and have hands-on experience with both SQL and NoSQL
databases, as well as modern containerization and orchestration tools.
Key Responsibilities:
• Design, develop, and maintain backend services using Java, Spring Boot, and Vert.x.
• Implement and manage database solutions using SQL and NoSQL databases.
• Work with Hibernate for ORM (Object-Relational Mapping).
• Develop and manage caching mechanisms with Redis.
• Implement messaging and streaming solutions using Kafka.
• Utilize Docker for containerization and Kubernetes for orchestration.
• Perform system designing to ensure high availability, scalability, and reliability of applications.
• Design and develop microservices or monolithic architectures based on project requirements.
• Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive code to enhance the user experience.
• Write clean, scalable code using Java programming languages.
• Revise, update, and debug code.
• Improve existing software.
• Develop documentation throughout the software development life cycle (SDLC).
• Serve as an expert on applications and provide technical support.
Mandatory Skills and Qualifications:
• Proven experience as a Java Backend Developer.
• Strong expertise in Java, Spring Boot, and Vert.x.
• Proficient in using Hibernate for ORM.
• Extensive experience with Linux operating systems.
• Hands-on experience with Git version control system.
• Solid understanding of SQL and NoSQL databases.
• Experience with Redis for caching.
• Practical knowledge of Kafka for messaging and streaming.
• Proficiency with Docker for containerization and Kubernetes for orchestration.
• Strong understanding of system designing principles.
• Experience with microservices or monolithic architecture.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a team.
• Strong communication skills.
Preferred Skills:
• Familiarity with CI/CD pipelines.
• Knowledge of cloud platforms (AWS, Azure, GCP).
• Understanding of network protocols and security.
Educational Qualifications:
• Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
Why Miko?
• Cutting-Edge Technology: Work with the latest in AI, robotics, and software development.
• Dynamic Work Environment: Collaborative and inclusive culture encouraging creativity and innovation.
• Career Growth: Opportunities for continuous learning, mentorship, and professional advancement.
• Impactful Work: Contribute to products that enhance the learning and play experiences of children worldwide.
• Global Reach: Be part of a brand that has a significant international presence.
• Innovative Products: Develop revolutionary products like the Miko robot.
• Supportive Culture: Enjoy a diverse, inclusive, and well-balanced work-life environment.
• Competitive Compensation: Receive competitive salaries and benefits packages.
• Entrepreneurial Spirit: Bring your ideas to life in a company that values initiative.
• Community Engagement: Participate in outreach programs and initiatives that give back to the community.

Tech stack : Java, Angular JS, Mongo DB, Express JS, Node JS, HTML 5, CSS
Candidates serving notice period & immediately available can apply, should join within 20 days.
- Building scalable and large scale web applications, and creating flexible solutions and integrations with other applications
- Independently drawing up milestones and ensuring completion as per the timelines
- Solving complex technical problems
- Researching, Learning and Implementing new functionalities and modules in other technologies (C++, Python, Javascript) and integrating them into the product in very quick cycles.
- Keeping abreast of new developments in the technology as well as understanding the feature differences.
- Comfortable working in an intensive start-up culture with tight delivery cycles
Desired Candidate Profile
What you need to have:- At least 1+ year experience in working with Ruby on Rails and minimum 4 years of experience with software development (Backend + Frontend)
- Extensive knowledge in testing frameworks like Rspec/ Cucumber/ Capybara
- Exposure to AngularJS a plus
- Worked with Frontend HTML5/ CSS development and integrating with mySQL/ PostGres Database
- Must have experience in creating flexible solutions and integrations with other applications
- A strong knowledge of web coding standards, licensing and best practices
- Must have experience in building scalable and large scale web applications
- Ability to manage the Servers and Databases
What will we be building together?
1K Kirana Bazaar (1K) is building Bharat's first hyperlocal offline-online distribution platform. Our aim is to provide the benefits of technology and scale to the underserved first time internet users of Bharat. We use the efficiencies of the existing kirana store network and empower them with a full technology stack to fulfill all needs of our consumers.
Over the next 2 years our goal is to transform the lives of millions of new age consumers of Bharat and at the same time make the lives of thousands of retailers more fulfilling! With our end to end integrated supply chain and technology stack, we are already disrupting the traditional supply chain and bringing in innovation and gamification to the traditional shopping and consumption process. The growth process will demand exploration of technologies like Blockchain, Artificial Intelligence, IPFS, Distributed Computing, and IOT to name a few to fuel the idealistic model design for the making of an evolved #bharat. We visualise seamless access to every consumer or a mom & pop store in the deepest rooted corners of India.
What will you be driving with the team?
To build full-stack solutions for retail & supply chain from managing purchases to selling products to end consumers. You will work on solving some of the complex problems of the retail industry.
Your core responsibilities:
- Solve complex problems and follow good coding practices and complying with existing quality standards.
- Evaluate existing engineering processes and recommend improvements.
- Setup high-quality standards in production running code by performing diligent code reviews and rigorous unit test coverage.
- Brainstorm (sometimes, even prototype) features with the rest of the team based on your knowledge of the codebase.
- And of course, there's always bugs to fix, based on your personal experience or feedback from the team and the 1K community.
What will help you thrive in this role?
- A bachelor’s degree in Computer Science or a related field is preferred.
- 6 month+ experience in software development.
- Knowledge of programming languages.
- Should possess a solid grasp of object-oriented programming, data structures, and software design.
- Experience with AWS infrastructure and distributed systems is a plus.
- Highly developed attention to detail.
- Ability to work well in a fast-paced environment.
Whom you will be sharing your workday with?
We are a language-agnostic engineering team of independent thinkers who understand the priorities of a rapidly growing startup and excel at choosing high impact projects. Our core beliefs are:
- We are at the forefront of disrupting the traditional retail & supply chain industry by building distributed systems
- We are hardcore open source lovers and believe in the strength of the open-source community.
- We believe technology can change the way information is consumed.
- We use a data-driven approach to build new products and features.
- Build new tech solutions to improve business processes and enable our various departments to help service our teams better.
- We embrace and enable DevOps culture within the organisation.
And yes! We do have new furry friends coming to our office every day.
Work Perks
- Hybrid work environment with flexibility to work from anywhere.
- A great salary, commensurate with experience.
- Unlimited vacation policy which means Paid Vacations.
- A relaxed & flexible working atmosphere.
- Weekly parties (Unofficial).
- Paid outings to remote work locations and industry events/conferences.
- Paid Health Insurance for you and your loved ones.
Job Title: Java Developer
Department: Technology and Research
Location: Mohali, Punjab
Reports to: Technical Lead
Context
Sampana Digital (SDPL) (http://www.sampanadigital.com">www.sampanadigital.com) is a digital technology company that provides end-to-end product engineering and digital transformation services. Our engineering services includes web & mobile application development, user experience design, cloud, testing and infrastructure managed services to transform businesses digitally. We also enable enterprises with contextual and personalized two-way multi-channel mobile communications, including SMS, voice, email and PWA technology.
We believe in small teams of smart, committed, and diverse individuals coming together and form a breakthrough insight. We are a team of passionate professionals to craft an unbeatable culture and services.
Come and join us!
Role Description
The successful candidate will be a pro-active problem solver, quick learner and will provide technical leadership and solution ownership. This candidate should have a passion for technology and should be looked at as a “technical guru” who champions their design, coding and implementation strengths and prides themselves on their development expertise. The successful candidate will join a team that develops and integrates enterprise e-commence and e-transaction systems for a diverse client base.
Job Responsibilities
- The successful applicant will be responsible for the technical delivery of all development assignments allocated to him in a timely fashion, while meeting rigorous quality targets.
- FSLC (Full Systems Life Cycle) programming in Java of scalable, maintainable, and well documented solutions based on Java
- Unit testing of code - Working with very large and complex SQL databases
- Troubleshooting through resolution of technical issues and system errors
- Performing testing, documentation, and mentoring/grooming/coaching less technical staff where applicable
- Work with Architects, Project Managers, and other Developers to estimate the level of effort necessary to implement assigned work packages.
- Write efficient, clean, tested code that follows high standards and quality requirements
Skills
Specific skillset required
- 1-2 years of enterprise application development experience with at least 1 year experience with Java/J2EE Technologies.
- Proficient in Java 8, with a good knowledge of java ecosystems
- Proven working experience in SQL and Database programming (MySQL, etc.)
- Development experience in Restful Web Services using Spring Framework
- Development experience using any ORM (JPA/Hibernate)
Good to have:
- Have knowledge of design pattern, which includes java, j2ee design pattern.
- Web development experience using HTML5, CSS and AJAX/JQuery and Angular preferred.
- Demonstrable working knowledge of CI/Build tools like Maven, Ant and Jenkins
- Proficient understanding of code versioning tools, such as Git/Bitbucket.
- Familiarity with mainstream application servers like Apache Tomcat, WebSphere 8.0.
- Have working knowledge of LINUX commands and scripting.
- Experience developing and deploying solutions/applications across various environments (on premises and cloud (AWS ,Azure, Alibaba, GCP etc.)
Having experience in developing both front-end and back-end in .Net Projects.
Strong knowledge of .NET web framework preferably the latest version.
Strong Knowledge on MVC, Web Services, Entity Framework, Store Procedure and LINQ.
Proficient in C#, with a good knowledge of their ecosystems.
Strong understanding of object-oriented programming.
Skill for writing reusable libraries.
Familiar with various design and architectural patterns.
Knowledge of concurrency patterns
Familiarity with Microsoft SQL Server.
Experience/Knowledge in popular web application frameworks such as Angular2.
Understanding of fundamental design principles for building a scalable application.
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
Experience/Knowledge in implementing automated testing platforms and unit tests
Having experience in Angular 2 ( type script), SQL and web services is A MUST
Proficient understanding of code versioning tools preferably Git.
Willingness to learn new technologies.






