Job Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable Java code
* Ensure the best possible performance, quality, and responsiveness of the applications
* Identify bottlenecks and bugs, and devise solutions to these problems
* Help maintain code quality, organization, and automatization
* Prepare the technical design of complex technology components
Mandatory Skills:
* Proficient in Java (JDK 1.7) or above JDK 8 preferable, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of concurrency patterns in Java
* Solid understanding of object-oriented programming along with various design and architectural patterns
* Hands on experience with Spring, Spring Boot, JUnit
* Familiarity with concepts of MVC, Microservices, RESTful

About Matellio India Private Limited
Similar jobs
🚨 We’re Building a “Top 1% Engineering Org”
We’re building a high-talent-density, AI-first R&D organization from scratch — inside a publicly listed company undergoing a full-scale transformation.
Think:
→ Rewriting legacy systems into AI-native architectures
→ Embedding LLMs + Agentic AI into core workflows
→ Reimagining platforms, infra, and data systems for the next decade
This is the kind of shift you’d expect from Google, Microsoft, or Meta —
Except you get to build it from day 0 → scale it globally.
About the Role / Team
We are building a next-generation AI-first R&D organization in Bengaluru, focused on solving complex problems across LLMs, Agentic AI systems, distributed computing, and enterprise-scale architectures.
This initiative is part of a publicly listed global company investing heavily in AI-driven transformation, re-architecting its platforms into intelligent, autonomous systems powered by large language models, workflows, and decision engines.
You will be working on:
- Agentic AI systems & LLM-powered workflows
- Distributed, scalable backend systems
- Enterprise-grade AI platforms
- Automation-first engineering environments
🚀 The Mandate
Own and evolve the technical backbone of an AI-first enterprise platform.
You will define architecture across LLM-powered systems, distributed services, and data platforms — and lead critical transformations from legacy → AI-native systems.
🧩 What You’ll Do
- Architect large-scale distributed systems powering AI-driven workflows
- Lead 0→1 and 1→N platform builds (LLM integrations, agentic systems, orchestration layers)
- Redesign legacy systems into scalable, modular, AI-native architectures
- Drive system design excellence across teams (APIs, infra, observability, reliability)
- Make high-stakes decisions on trade-offs (latency, cost, scalability, model performance)
- Mentor senior engineers and influence engineering culture/org standards
- Partner with product, data, and leadership on long-term technical strategy
🧠 What We’re Looking For
- Proven track record building high-scale backend or platform systems
- Deep expertise in distributed systems, microservices, cloud (AWS/GCP/Azure)
- Strong exposure to data systems/infra / Data / real-time architectures
- Experience or strong interest in LLMs, GenAI, or AI system design
- Exceptional system design, abstraction, and problem-solving ability
- High ownership mindset — you think in terms of systems, not tickets
- Strong coding skills in Python / Java / Go / Node.js
- Solid understanding of data structures, system design basics, and backend architecture
- Experience building scalable APIs and services
- Familiarity or curiosity around AI/LLMs, async systems, or event-driven design
- Strong debugging, problem-solving, and ownership mindset
- Solve hard system problems (latency, scale, reliability)
- Drive cross-team technical decisions and standards
- Mentor senior engineers and influence org-wide architecture
- Design large-scale distributed systems and backend platforms
- Mentorship & Technical Leadership
- Expertise in system design, scalability, and performance optimization
Nice to Have
- Experience integrating LLMs, vector databases, or AI pipelines
- Contributions to architecture at scale
- Experience with Agentic AI / LLM orchestration frameworks
- Background in product engineering or platform companies
- Exposure to global-scale systems (millions of users / high throughput)
🔥 What Sets You Apart
- Built platforms used by millions of users / high-throughput systems
- Experience with event-driven systems, stream processing, or infra platforms
- Prior work on AI/ML platforms, model serving, or intelligent systems
Requirements:
- 4-6 years of experience in developing Enterprise Web Applications using Java/J2EE technologies with a good professional track record.
- Excellent knowledge in Core Java (J2SE) and J2EE technologies.
- Proficient knowledge in Servlets, JDBC & JSP.
- Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM framework like JPA/Hibernate.
- Strong knowledge of Exception Handling, Collections, File I/O Streams, Interfaces, and logging mechanisms is a must.
- Experience in developing REST APIs and integration of third-party APIs.
- Proficient knowledge in SQL/PLSQL.
- Expertise in application/web server deployment and connection pooling techniques.
- Cloud deployment (AWS & Azure) will be an added advantage.
- Experience in Version Control tools like Git, Bitbucket, etc.
- Experience in data security and protocols is a must.
- Maven and IDE tools experience is a must.
- Multi-threading and serialization techniques knowledge is a must.
- Good understanding of end-to-end software development lifecycle.
- Ability to read and understand requirements and design documents.
- Good Analytical skills and should be self-driven. Good communication with interpersonal skills.
- Open to learning new technologies and domains.
- A good team player and ready to take up new challenges
- Languages: Java(J2SE), J2EE (Servlets, JSPs, JDBC)
- Databases: MySQL, Oracle, SQL Server, PostgreSQL.
- DB Script: SQL and PL/SQL
- Frameworks: Spring, Spring Boot, Jersey, Hibernate and JPA
- OS: Windows, Linux/Unix.
- Cloud Services: AWS and Azure (Good to have)
- Version Control tools: Git, Bitbucket.
- Deployment Servers: Tomcat, JBoss, and Web sphere
- Build Tools: Gradle/Maven
-
Executes the development, Maintenance, and enhancements of varying complexity levels across platform systems
-
Translates the Business Requirements and specifications into related solutions designs to understand business needs and functional specifications
-
Evaluates project deliverables to ensure they meet the specifications and architectural standards
-
Write and review technical documents, including design, developments, and code review
-
Provide technical support to team
-
Work independently and handle product responsibilities with stakeholders and good communication skills
-
Good understanding of performance and security aspects of software development
-
Working experience in Agile Software Methodology (Scrum and Kanban)
-
6+ years of experience in Software development using Java and J2EE technologies
-
Experience in designing front end interfaces using HTML, CSS, Javascript, iQuery, AJAX
-
Experience in Build tools like Maven
-
Strong hands-on experience in developing microservices using Springboot
-
Strong hands-on experience in Spring Framework such as Spring MVC, IDC, AOP and Spring JDBC
-
Experience in Core Java, Multi-threading, OOPs, Collections and servlets
-
Unit and integration testing using Junit
-
Experience in databases like MySQL, DB2 and Oracle
-
Strong design skills and also experience in working with Design patterns to solve problems
-
Good to have GCP, AWS, Azure public cloud platforms
EmptyCup is an interior design platform. Our goal is to make good interior design accessible.
To know more about our vision, checkout this https://drive.google.com/file/d/1_PBkSaHLep-QsZzRWdKMI3amc-KFe99z/view">intro presentation.
You can also checkout our https://emptycup.in/">website here to know more about the product offering.
Senior Backend Engineer (Platform) Full Time Bangalore (Potentially Remote)
What you’ll be doing:
- Design and develop core systems that will be power teams to build services and apps
- Ensure and constantly improve reliability, scalability, security and performance of core apis and infrastructure
- Be proactive in technical decision making and a sound influence in technical discussions
- Work with the product teams to help shape product direction by communicating limitations and possibilities
- Adopt and advocate best practices and guidelines in architecture, code conventions, development practice
Who we are looking for:
- 5+ years of experience building web services in Python/Go/Java, preferably in Python with excellent debugging and analytical skills
- Strong understanding of software engineering principles, computer science fundamentals - data structures, algorithms and operating systems
- Proven experience in building, deploying and maintaining highly scalable RESTful web services
- Excellent written and oral communication ability in both technical and non tech. aspects
- Good understanding of benchmarking and performance monitoring - concurrency, multi-threading, logging, database optimisations
- Decent knowledge of CI/CD pipelines and familiarity with shipping code quickly and reliably.
What we offer:
- Ownership of the platform core with a clear roadmap.
- A small cool meritocratic team that's driven by passion.
- An inspiring culture that balances creative exploration & heads down execution.
- Cash compensation upto 20L and negotiable stock in a gold mine.
Applicant must have a min of 4 years of experience as a Java Developer and a Min of 2 years on Spring boot, Augular knowledge must, having an experience in Angular would be an added advantage.
Detailed JD
Resources with below skill sets :
- Angular JS
- Spring MVC
- Spring Boot
- Hibernate
- PostgreSQL
- Drools
- SVN
- Jenkins
- SonarQube
- Foresighted & good judgement in problem solving.
- Capable of paying attention to detail.
- Good analytical and logical thinking.
- Prioritizing and organizing
- Team Player with positive attitude.
- Process knowledge/Technical expertise
- Good Written and Verbal communication Skills
- Analyse & understanding of the SRS.
- Report queries on the SRS/Requirement.
- Prepare low level design document
- Prepare Unit test cases
Tech Stack:
Golang, Microservices (AWS ECS, App Mesh), Ruby, Rails, MySQL, Postgres, Redis, NATS.
Required Skills:
- 5+ years of experience with Ruby on Rails OR 2+ years of experience with Golang.
- 5+ years of experience with MySQL or Postgres and relational data modelling.
- Experience consuming and writing REST APIs.
- Focus on writing clear, maintainable, tested code.
- Experience with Git, continuous integration and regular deployments.
- Experience with complex Rails projects and design principles.
- Strong willingness to learn and use Golang at work.
- Experience with CI (continuous integration).
- Strong understanding of Linux.
- Strong understanding of Docker.
- You must be a strong communicator who can explain complex ideas to anyone regardless of background.
Preferred Skills:
- 2+ years of experience with Golang.
- Experience with Microservices deployed in Kubernetes.
- Experience with AWS ECS, App Mesh and Lambda.
- Ability and interest in mentoring junior engineers a plus.
- Excellent written communication skills and diligent ability to contribute to the team by performing code reviews.
- B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent experience










