Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
As a Architect/Technology Lead you will be involved in design and development of enterprise automation. Knowledge of building workflow engines, microservices design patterns, experience with large scale enterprise architectures, springboot, kafka, data management and caching is needed. At a startup you will be wearing multiple hats engineering, presales, talking to customers, setting up operational processes.

Similar jobs
Job Title : Java Backend Developer
Experience : 3 – 8 Years
Location : Pune (Onsite) (Pune candidates Only)
Notice Period : Immediate to 15 Days (or serving NP whose LWD is near)
About the Role :
We are seeking an experienced Java Backend Developer with strong hands-on skills in backend microservices development, API design, cloud platforms, observability, and CI/CD.
The ideal candidate will contribute to building scalable, secure, and reliable applications while working closely with cross-functional teams.
Mandatory Skills : Java 8 / Java 17, Spring Boot 3.x, REST APIs, Hibernate / JPA, MySQL, MongoDB, Prometheus / Grafana / Spring Actuators, AWS, Docker, Jenkins / GitHub Actions, GitHub, Windows 7 / Linux.
Key Responsibilities :
- Design, develop, and maintain backend microservices and REST APIs
- Implement data persistence using relational and NoSQL databases
- Ensure performance, scalability, and security of backend systems
- Integrate observability and monitoring tools for production environments
- Work within CI/CD pipelines and containerized deployments
- Collaborate with DevOps, QA, and product teams for feature delivery
- Troubleshoot, optimize, and improve existing modules and services
Mandatory Skills :
- Languages & Frameworks : Java 8, Java 17, Spring Boot 3.x, REST APIs, Hibernate, JPA
- Databases : MySQL, MongoDB
- Observability : Prometheus, Grafana, Spring Actuators
- Cloud Technologies : AWS
- Containerization Tools : Docker
- CI/CD Tools : Jenkins, GitHub Actions
- Version Control : GitHub
- Operating Systems : Windows 7, Linux
Nice to Have :
- Strong analytical and debugging abilities
- Experience working in Agile/Scrum environments
- Good communication and collaborative skills
We’re Hiring Backend Developers | Java / Go / Python | 3–5 Years | Bangalore
We are expanding our engineering team and looking for talented Backend Developers with 3–5 years of experience to join us in Bangalore.
If you enjoy building scalable systems, working with modern cloud technologies, and solving complex problems, this opportunity is for you!
💼 Position
Backend Developer (Java / Go / Python)
📍 Location: Bangalore
👨💻 Experience: 3–5 Years
🔎 What You Bring
✔ Strong proficiency in Go or similar backend languages like Python with Fast API or JAVA with Springboot .
✔ Experience designing RESTful APIs
✔ Hands-on experience with AWS / GCP
✔ Experience working with PostgreSQL, Redis, Kafka, or SQS
✔ Strong experience with Microservices architecture
✔ Hands-on experience with CI/CD pipelines
✔ Experience with containerized environments (Docker / Kubernetes)
✔ Familiarity with monitoring tools like Prometheus, Grafana, and Spring Actuator
✔ Strong understanding of data structures, algorithms, and system design fundamentals
✔ Ability to own features end-to-end and solve complex engineering problems
✔ Strong focus on code quality, observability, and operational ownership
✔ Comfortable working in fast-paced, high-growth environments
• Testing and evaluating new programs
• Writing and implementing efficient code
• Identifying areas for modification in existing programs and subsequently developing these modifications
• Working closely with other developers, business and systems analysts
• Drive an effective and efficient scrum process where all team members work in the same direction. Ensure efficiency and effectiveness of your team by continuously
improving processes
• Provide fact-based technical feedback on each squad member to managers as part of the evaluation cycle.
• Complete independently complex development tasks and actively contribute to pushing code to production. Write testable, efficient, and reusable code suitable for continuous integration and deployment, respecting best practices and industry development standards.
• Be accountable for code quality, with the assistance of a QA Analyst, by conducting adequate testing Develop a deep understanding of the product roadmap for the squad, including future features to be developed.
• Contribute to high-level estimation and participate in laying out the development sequences, challenging the product roadmap and identifying areas where technical debt can be reduced or avoided.
• Contribute to solution designs, challenging other members on technical decisions and explaining the technical design to junior developers so they can write documentation for the rest of the team.
• Coordinate actively with the solution architect to ensure an appropriate level of validation. Be accountable for performance, reliability, scalability and resilience through SLAs and monitoring
• Raise the bar of professional software development by practicing it and helping others learn the craft through code reviews and coaching. Actively contribute to the internal peer learning platform, to promote continuous learning. Participate in the onboarding of new developers.
• Conduct interviews, document outcomes and help raise the bar for recruits we hire, internal and external resources
• Team player with a high sense of accountability and ownership. Willing to try new things, not afraid to fail, learn from failures and grow. Verbal & non-verbal communication skills
- Design the architecture of new services to deliver timely communication from server to
- client and server to server, while still functioning alongside existing server components
- Describe and implement the communications across multiple network layers, considering
- performance, reliability, and flexibility with respect to the underlying infrastructure
- Enhance and expand the ORM layer of the studio’s in-house web framework
- Craft software solutions for supporting flexibility in resource allocation, from compute to storage
- Consult with technical operations on appropriate Kubernetes-based infrastructure design
- Design for performance, and measure the effects
- Review your colleagues’ code, and learn from their reviews as well
- Identify, document, and communicate best practices for the engineers who use the fruits of your labour
- Requirements:
- 7+ years professional work experience
- BS or MS degree in Computer Science or a related technical field
- Must be proactive, self-directed, detailed and organized
- Proficient in PHP, C++, or Go
- Knowledge of relational databases and SQL, preferably MySQL
- Experience with in-memory NoSQL databases, such as Redis
- Ability to debug issues within custom code quickly
- Passion for developing scalable and maintainable software systems
Requirements:
• Required experience of 3 to 8 years
• Required Skill Set: Core Java, Java 8, Spring, Spring Boot, Database, Unit Testing & Rest API.
• Good to have Microservices
• Familiarity with concepts of MVC, JDBC, and RESTful
• You will be responsible to perform- requirement analysis, high-level design, coding, unit testing, and general quality assurance of the web applications
• Knack for writing clean, readable Java code
• Understanding fundamental design principles behind a scalable application
• Good to have knowledge of Spring Security, and JPA
Responsibilities:
• Designing and implementing Java-based applications.
• Analyzing user requirements to inform application design.
• Defining application objectives and functionality.
• Aligning application design with business goals.
• Developing and testing software.
• Debugging and resolving technical problems that arise.
• Producing detailed design documentation.
• Recommending changes to existing Java infrastructure.
• Developing multimedia applications.
Responsibilities:
Developing and maintaining all server-side network components.
Ensuring optimal performance of the central database and responsiveness to front-end requests.
Collaborating with front-end developers on the integration of elements.
Designing back-end services for various business processes.ses.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, including database schemas, as well as preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Node.js development.
Skills:
Bachelor's degree in computer science, information science, or similar.
At least two years' experience as a Node.js developer.
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Knowledge of front-end technologies such as HTML5 and CSS3.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Great organizational and time management skills.
Availability to resolve urgent web application issues outside of business hours.
What you'll do
Technology is at the heart of our organization. We have a strong engineering team and we're looking for an experienced engineer to lead our backend engineering team. As part of the tech team, you will Understand product requirements and brainstorm ways to address them
- Lead large initiatives and be responsible for it
- Mentor teammates
- Set and enforce standards for writing and maintaining efficient code
- Influence team decisions in the overall architecture and practices of the company
- Contribute to company growth by participating in hiring activities
What you'll need
Must-haves
- At least 4 years experience in a product based company
- Experience working with distributed environments at scale
- Strong command on at least one Object Oriented Programming language
- Experience leading developers for large scale products
- Demonstrated capability to design and architect products built for scale
- Deep knowledge of multiple AWS services
- Experience with Docker and Kubernetes
Good to have
- Experience with at least one among C++, Java
- Experience with Linux file systems
- Familiarity with agile development methodologies
Why us
We're hiring a set of highly skilled, enthusiastic, and passionate people who thrive in a high-growth environment. We believe the best way to grow is to give everyone the opportunity to pursue their interests. At Lucidity, you have complete freedom to work on projects that interest you. Plus, with benefits like flexible hours, company offsites, unlimited leaves, we ensure you enjoy the journey as much as we do. We are also offering healthy founding team ESOP's.
- In-depth knowledge of Node.js and frameworks available for it.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages.
- Good understanding of server-side CSS pre-processors.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Understanding of accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Proficient understanding of code versioning tools, such as Git.
Benefits :
- Become one of the early members of a fast-growing, exciting startup.
- Have a real impact on the company's growth and evolution.
- Work on a wide variety of projects which are often ground upbuilds.
Responsibilities
- Work with the architect in identifying modules, interfaces, functionality to be developed
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web application, addressing technical and design requirements
- Understand and implement heuristic algorithms as necessary
- Troubleshoot and debug applications
- Create and maintain upto date documentation
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, architects, designers and system administrators to identify and incorporate new features
Requirements
- Proven work experience in Java as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with programming languages like https://resources.workable.com/back-end-developer-job-description" target="_blank">Java and Python
- Hands on experience in relational and non relational databases
- Working knowledge of CMS framework
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BE/ MS degree in Computer Science or relevant field








