
Role: Backend Engineer
About Saras Analytics:
-
You are a great teammate with proven capabilities working on SaaS product and a passion for writing exception code.
-
You are hungry for an opportunity to join a start-up and become a member of core platform team driving the company forward.
-
Has good analytical and problem-solving skills and is able to break down a solution into smaller units of work and produce a solution roadmap.
-
Has written high quality, well-tested shared components that can be leveraged by multiple systems. Can step into specific projects to supply additional management, coding and engineering capacity as needed.
-
Has expert knowledge in distributes systems and high-volume transactions.
-
Understand the product mission, goals, and tasks and execute with the team to achieve them.
-
Understand the design and architecture and build modules in accordance with it or recommend and make the necessary changes that adds more stability to our product.
-
Improve the quality of our front-end code and our overall front-end user experience.
-
Takes requirements (business features, technical debts and internal enhancements) and designs resilient solutions.
Requirements
- 1+ years of hands-on experience in Java/Kotlin.
- Demonstrable understanding of Design Patterns.
- Experience in Context & Dependency Injection or Spring framework, Hibernate/JPA.
- Experience in RESTful/SOAP web services in integrating with 3rd Party API Integrations.
- Proficient in SQL (PostgreSQL) and NoSQL databases.
- Experience in multi-threading and concurrency is a plus Experience in JMS messaging using Apache Zookeeper and Kafka is a plus.
- Experience in Angular is a plus. Knowledge of modern CI/CD environments: Git, Gradle, GitLab Familiarity with tools like Postman, SOAPUI, IntelliJ
- Willing to learn our tech-stack (Kotlin | CDI | Angular).
- Develop API integrations using RESTful/SOAP web services.
- Significant technical academic course work or equivalent work experience
- Excellent communication and interpersonal skills.
- Knowledge on cloud infrastructure is a plus.

About Saras Analytics Private Limited
About
Connect with the team
Similar jobs
We are looking for a Java Backend Developer to join our team. You will be responsible for developing and maintaining the server-side logic and databases of our applications, ensuring they run smoothly and efficiently.
Responsibilities:
- Write and maintain server-side code using Java.
- Develop and integrate APIs to support frontend functionality.
- Work with databases to store, retrieve, and manipulate data.
- Troubleshoot, debug, and optimize backend performance.
- Collaborate with frontend developers to integrate backend and frontend systems.
- Write unit tests to ensure code quality.
Required Skills:
- Strong experience with Java.
- Familiarity with Spring Boot or other Java frameworks.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL).
- Understanding of REST APIs.
- Experience with version control systems (e.g., Git).
- Basic knowledge of unit testing (e.g., JUnit).
Preferred Skills:
- Familiarity with Microservices and cloud platforms.
- Experience with Docker and containerization.
Who we are looking for
A candidate who can design, build and configure applications to meet business process and application requirements.
Key Role Requirements:
- Experience in Java-J2EE Development
- Hands-on experience in Struts (Core Java, JSP, Servlets, EJB) framework.
- Hands-on experience in Oracle SQL, Procedures
- Hands-on experience in Spring boot, Spring batch
- Should have worked on application servers like IBM WAS / Jboss / Web logic.
- Knowledge of basic Linux commands and BIRT reporting tool is an added advantage.
- Knowledge in SVN or any other version control is an added advantage.
- Knowledge in Build tool like ANT, Maven is an added advantage
- Strong problem solving and analytical capabilities.
About Rara Delivery
Not just a delivery company…
RaRa Delivery is revolutionising instant delivery for e-commerce in Indonesia through data driven logistics.
RaRa Delivery is making instant and same-day deliveries scalable and cost-effective by leveraging a differentiated operating model and real-time optimisation technology. RaRa makes it possible for anyone, anywhere to get same day delivery in Indonesia. While others are focusing on ‘one-to-one’ deliveries, the company has developed proprietary, real-time batching tech to do ‘many-to-many’ deliveries within a few hours.. RaRa is already in partnership with some of the top eCommerce players in Indonesia like Blibli, Sayurbox, Kopi Kenangan and many more.
We are a distributed team with the company headquartered in Singapore 🇸🇬 , core operations in Indonesia 🇮🇩 and technology team based out of India 🇮🇳
Future of eCommerce Logistics.
- Data driven logistics company that is bringing in same day delivery revolution in Indonesia 🇮🇩
- Revolutionising delivery as an experience
- Empowering D2C Sellers with logistics as the core technology
About the Role
- 5 - 7 years Experience with the following technologies: Core Java/J2EE, Spring Boot, Creating API, Hibernate, JDBC, SQL/PLSQL, messaging architecture, REST/Web services, Linux
- Expertise in application, data and infrastructure architecture disciplines
- Advanced knowledge of architecture, design and business processes
- 4+ years of Java, J2EE development experience
- Strong technical development experience in effectively writing code, performing code reviews, and implementing best practices on configuration management and code refactoring
- Experience in working with vendor applications
- Experience in making optimized queries to MySQL database
- Proven problem solving and analytical skills
- A delivery-focused approach to work and the ability to work without direction
- Experience in Agile development techniques, including Scrum
- Experience implementing and/or using Git
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
- Bachelor degree in Computer Science or related discipline preferred
- Contribute in all phases of the development lifecycle all the way to production
- Write good design, testable, efficient code
- Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review
- Ask questions! Ask and challenge with suggestions and idea
What Will Make You Successful
- Degree in computer sciences, coding, or a related field
- At least 4 years' experience in Java-based programming
- Significant coding skills in Java
- Significant experience with Spring, JPA, Hibernate, Elasticsearch frameworks
- Significant experience with SpringBoot related frameworks
- Significant experience with Kubernetes
- Significant experience with HELM charts
- Experience with Databases
- Experience with Linux
- Problem-solving and analytical abilities
- Experience with performance investigation and improvements
- Excellent written and verbal communication
- Ability to work with a team and independently
6-8 yrs experience
Fully Remote position
Max compensation - 45 LPA per annum (Full in hand)
Key Responsibilities
- Design, implement and maintain software to the demanding standards of a real time, highly concurrent distributed system.
- Working in conjunction with the rest of the development team, you will architect and build highly performant, scalable and extensible external APIs
- Collaborate with customers and internal stakeholders, at all levels, to continuously improve our product in a measured data-driven approach
- Learn quickly, adapt, and invent based on changing company needs and priorities
- Contribute to code reviews, tech talks, innovation drives and patents
Minimum Qualifications
- Excellent problem solving skills
- Bachelors in a computer science or other equivalent field
- Proficiency in deploying production systems using a major programming language like Java, Python, NodeJS or similar
- Excellent command over object oriented design and system design
- Experience building distributed systems and scaling them with high availability
- Ability to exercise autonomy rather than needing detailed direction and proactively get things done
Preferred Qualifications
- Experience in customer facing software development
- Proficiency building unit and performance tests to ensure reliability and scalability
- Experience in Artificial Intelligence, Machine Learning (ML) models, Natural Language Processing or Deep Learning is a plus
- Experience with cloud infrastructure such as AWS, GCP is a plus
Why work with us
- A small collaborative and excited team
- We value autonomy, allowing you to choose the configuration that makes you most productive
- Able to work remotely anywhere in Indian Standard Time
- Continuous learning and up-skill opportunities
- We love ideas, innovation and experiments!
- Competitive salary
We are looking for a Experienced Backend Developer, who is motivated to work on startup
culture and has working knowledge in Product development.
Duties and Responsibilities:
Design and Write Efficient and Structured code
Sound knowledge of Product lifecycle
Auto test and deployment using CICD
Experience in cloud technologies and understanding of the overall product architecture.
Collaborate with the product and tech team to design and launch new features.
Understanding and implementation of security and data protection.
God code versioning practices and experience on tools like GIT
Experience in Microservice architecture and API development using Java Springboot.
SQL
AWS working knowledge is an added advantage.
Role Specification: Knowledge of Java, Spring Boot, Mysql/SQL, Data Structures and algorithms
- The Architect/ Lead Backend Engineer will handle the digital experience from inception to go-live model.
- The role holder is expected to create a vision and roadmap for the digital experience to provide best in class customer experience for each of the product solutions handled. The role holder will play a critical role in leading the innovation and growth of our front end web and mobile platforms.
- Must be from Good Companies and have been working on high Scale of Traffic
- Proficiency in engineering practices and writing high quality code, with expertise in either one of Java or Groovy or Go.
- 3+ years of experience building microservices.
- Strong experience in architecting and building distributed systems, scalability, and availability
- Strong knowledge of data structures, algorithms, and designing for performance
- Strong knowledge of cloud technologies like AWS/Google Cloud/Azure
- Good understanding of RxJava or Actors framework
- Proficient with RDBMS
- Strong knowledge on data stores, database design, data modelling and SQL queries
- Extensive experience building and owning large- scale distributed backend systems
- Experience working with three or more of : Unix/Linux environments, Distributed and parallel systems, Workflow automation, CI/CD Platform development, Cloud platforms development e.g. AWS/GCP, Kubernetes/Container platforms based development
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects, as needed.
Java Developer
Responsibilities
• Design and development of RESTful Web Services
• Hands on database experience (Oracle / PostgreSQL / MySQL / SQLServer)
• Hands on experience with developing web applications leveraging Spring Framework
• Hands on experience with developing microservices leveraging Spring Boot
• Knowledge in Application Server Tomcat
• Continuous Integration tools (Jenkins)
• Ability to communicate effectively in English, with good verbal and written skills
• Strong believer and follower of SDLC principles with an emphasis on Quality & Standards based
• development
What we need
• 3-4 years of experience in Java/J2EE technologies
• Core Java
• Spring Framework
• Spring DI, Spring AOP, Autowiring
• Spring Boot
• Spring ORM / Spring Data JPA
• Willing to learn technology/domain on demand basis
• Good team interactions.









