An ideal candidate must possess excellent Logical & Analytical skills. You will be working in a team as well on diverse projects. The candidate must be able to deal smoothly and confidently with the Clients & Personnel.
Key roles and Responsibilities:
⦁ Able to design and build efficient, testable and reliable code.
⦁ Should be a team player sharing ideas with the team for continuous improvement and development process.
⦁ Good Knowledge on Spring Boot, Spring MVC, J2EE and SQL Queries.
⦁ Stay updated of new tools, libraries, and best practices.
⦁ Adaptable, Self-Motivated, must be willing to learn new things.
⦁ Sound Good knowledge on HTML, CSS, JavaScript.
Basic Requirements:
⦁ Bachelors' Degree in Computer Science Engineering / IT or related discipline with a good academic record.
⦁ Excellent communication skills and interpersonal skills.
⦁ Knowledge on SDLC flow from requirement analysis to deployment phase.
⦁ Should be able to design, develop and deploy applications.
⦁ Able to identify bugs and devise solutions to address and resolve the issues.

About SmartDocs
About
SmartDocs is a Robotic Process Automation (RPA) Company with solutions that can seamlessly integrate with SAP across areas like ECM, BPM, DMS, Chatbots, Workflows, Accounts Payables & Receivables, Contract Management, Supplier or Vendor Portals
Connect with the team
Similar jobs
Job Title : Java Backend Developer
Experience : 3 to 6 Years
Locations : Bangalore / Gurgaon (Hybrid – 3 Days Work From Office)
Shift Timings : 11:00 AM – 8:00 PM IST
Notice Period : Immediate to 15 Days Only
Job Description :
We are looking for experienced Java Backend Developers with strong expertise in building scalable microservices-based architectures. The ideal candidate should have hands-on experience with Spring Boot, containerized deployments, and DevOps tools.
✅ Must-Have Skills :
- Java – Strong programming skills in core Java.
- Spring Boot (2.x / 3.x) – Deep understanding of microservices architecture and patterns.
- Microservices – Design and implementation experience.
- Kubernetes – Experience deploying and managing microservices
- Jenkins & Maven – Build and CI/CD pipeline experience
- PostgreSQL – Experience with relational database management
✨ Good-to-Have Skills :
- Git – Source control management
- CI/CD Pipeline Tools – End-to-end pipeline automation
- Cloud & DevOps Knowledge – Experience with cloud-based deployments
Minimum 3+ Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Fork joins pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, HashMap, Hash Table, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object-Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Job Title: Backend Developer (Kotlin/Java)
Experience: 5-7 Years
Location: Remote (Candidates from Pune/Mumbai preferred for training-related travel)
Salary: ₹15-25 LPA CTC (1L up to 1.5L In hand Per Month)
Job Description:
We are seeking a highly skilled Backend Developer with expertise in Kotlin/Java (not Android) to join our dynamic team. The ideal candidate will have experience building scalable backend solutions, working with relational databases, and utilizing modern frameworks like Spring and Webflux.
This is a remote role, but candidates based in Pune/Mumbai who can travel for training purposes will be preferred.
- Must-Have Skills:Kotlin/Java backend development (5+ years)
- Spring Boot/Webflux (Reactor) (1+ year)
- Relational Databases (PostgreSQL preferred) (2+ years)
- Strong problem-solving skills and attention to detail
- Excellent communication skills and professionalism
- Key Responsibilities:Develop and maintain backend services using Kotlin/Java.
- Design and implement scalable microservices with Spring Boot/Webflux (Reactor).
- Work with relational databases (PostgreSQL preferred) and ensure optimal data handling.
- Optimize backend performance and ensure system reliability.
- Collaborate with frontend, DevOps, and product teams to deliver high-quality software solutions.
- Ensure best practices in coding, security, and system design.
- Nice to Have:Experience with NoSQL databases (Cassandra/MongoDB)
- Knowledge of Kafka for event-driven architecture
- Familiarity with AWS, Docker for cloud-based deployments
- Exposure to full-stack development with React
- Understanding of ClickHouse for analytics
Company:
The client is a technology company specializing in custom software development, mobile app creation, cloud services, data analytics, applied AI, cybersecurity, web design, and UX/UI design. They emphasize building robust, scalable, and world-class software products and applications. Their expertise spans various technology stacks, including MERN, MEAN, applied AI, Oracle, AWS, GCP, Microsoft Azure, and PAAS. They have developed products such as Digirestro, Task Manager, and Attendance Management. The company operates from multiple locations, including Pune and Nagpur in India, and Kendall Park, New Jersey, USA.
- Why Join Us?Competitive salary (₹15-25 LPA)
- Remote work flexibility (with occasional travel to Pune/Mumbai for training)
- Opportunity to work on modern tech stacks
- Collaborative and professional work environment
Job Description:
- Excellent troubleshooting and communication skills
- Participate in requirements analysis and give estimates for development.
- Collaborate with internal teams to produce software design and architecture
- Client handling experience
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Ability to work as a team player also as an individual contributor.
- Understanding of Scrum, Agile and Agile processes.
Required Knowledge, Skills, and Abilities:
- 3+ years of C#, .Net core, ASP.NET MVC professional development experience
- Candidate should have hands-on with Logic App, Function App, Azure Function
- Working experience on SQL Server and No SQL Database
- Experience in ORM like LINQ & Entity Framework
- Knowledge of the NoSQL Database will be a great advantage.
- Great analytical skills and logical reasoning.
- Thorough understanding of object-oriented programming concepts, and data structures.
- Experience designing and consuming REST APIs
- Experience in JavaScript, jQuery or related frameworks.
- Knowledge of Code Repository systems including GIT, Github & SVN
- Should have strong practical knowledge of API Management Services (APIM)
- Good to have: Angular JS, React JS or any other frameworks.
Tools : Visual Studio ,Visual studio code ,SQL server management studio, swagger and postman tool
Educational Qualification: BE, MCA OR Msc IT
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 3+ year of experience in Development in JAVA technology and springboot
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- Interacting with and performance tuning multi-tiered application systems.
- Technically leading complex store system projects including estimating requirements, designing systems, and helping develop solutions.
- Being adaptive to the use of new software and programming techniques as they are required or adapted in IT.
- Acquiring and maintaining additional technical skills for professional development.
- Developing software solutions to meet customer needs.
- Creating and implementing the source code of new applications.
- Testing source code and debugging code.
- Evaluating existing applications and performing updates and modifications.
- Developing technical handbooks to represent the design and code of new applications.
- Being responsible for working with all levels of the business and the development team to establish, promote, and enforce architectural guidelines as well as assisting in the implementation and problem resolution of existing applications and requests.
- Ensuring work meets functionality and quality expectations within given timelines.
What you need to have:
- Experience in application development utilizing JAVA, Spring, SQL, Log4j, IOS, Web Services, JavaScript, and Oracle databases.
- Strong Knowledge of EMV/ NFC Standards
- POS development experience required
- Thorough knowledge of financial institutions, payment processing flows especially electronic payments, and the financial networks for processing.
- Must be able to command the attention and respect of highly technical associates.
- Demonstrated track record of successful system and project implementations.
- Excellent organization skills and attention to detail, including the ability to prioritize and manage a variety of complex projects and activities.
- Strong problem solving, analysis, design, and testing skills.
Senior Software Engineer, Java/Python (Bangalore, Remote option available)
4+ years of experience
Zepto
Why should you look at this role?
Salary 40-55 lakh per annum
Paid leave
Sick leave
Provident Fund
What Else?
- High growth startup in quick commerce space (10 min delivery)
- Given our very high hiring bar, we offer a very competitive salary and substantial equity to create everlasting wealth for our early believers as the company grows.
- Work on real world logistics problems & benefit from the rocket ship Zepto is!
Tech Team: 40-50 (200+ in few months)
About the Employer
Zepto is a fast-growing startup that delivers products in 10 minutes through an optimised network of dark stores that we're building across the country!
Just 6 months after launching, we've raised $160 million from marquee
investors in Silicon Valley and India. Our investors include Y Combinator, Nexus Venture Partners, and many more! We’ve built out one of the best startup teams in India, with Senior Executives from Uber, Flipkart, Dream11, PhonePe, Goldman Sachs, Pepperfry, and institutions like Stanford, INSEAD, IITs, and IIMs.
The magic of Zepto is our ability to consistently deliver 2,500+ products in 10 minutes flat. It's the core of what we do, and the reason why we’ve been able to grow so fast with phenomenal customer love. Our mission is simple: to make 10-minute delivery the new normal.
Funding:
Funding Zepto has raised a total of $160M in funding over 3 rounds.
Their latest funding was raised on Dec 20, 2021 from a Series C round.
Employer Reviews:
“High Ownership, Lots of Learning, Broad Roles, Accessible Leaders”
"Alot of benefits like ZeptoJoy coupon, internet bill reimbursement and cab reimbursement is also taken care of. Overtime is paid."
Reporting structure:
Software Engineer -> Sr Software Engineer -> Lead -> EM -> AD / Director / VP -> Head of Engineering -> CTO
This role would be by and large a Individual Contributor role.
Interview Process:
- Round 1. Problem Solving + CS Fundamentals (60 mins)
- DS/Algo Problems (30 mins) - You can expect 1-2 Leetcode easy/medium questions
- CS Fundamentals (30 mins)
- Round 2. Low Level Design (60 mins)
- You would be given a trivial problem and expected to work through the low level design viz class structure, interfaces, db data models etc.
- Round 3. High Level Design (60 mins)
- You will be given a trivial problem, where we would work with you to design the system for the problem statement. We expect the detailed flow of the Functionality
- Extract APIs, if any
- Database choices
- Schema design and Scale the system, if time permits
- You will be given a trivial problem, where we would work with you to design the system for the problem statement. We expect the detailed flow of the Functionality
What You will do Everyday?
- Work very closely with the Tech Leadership and lead end-to-end development.
- Closely collaborate with product, design and business teams to understand product ideas and business needs and help deliver these as a series of ultra fast experiments.
- Architect and implement backend services with high reliability and scalability.
- Contribute to system architecture and database design.
- Set up best practices for development and champion their adoption.
- Write quality documentation and handle conflicts well to build consensus.
- Learn about new technologies and incorporate them.
- Mentor young minds and foster team spirit
Your Superpowers
- 4+ years of experience with Java frameworks like Spring / Dropwizard/Play or Python frameworks like Django/Flask/FastApi and databases like PostgreSQL/MySQL/MongoDB
- Experience in building highly scalable customer-facing applications that involve implementing complex business flows and dealing with an ever-increasing scale
- Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces.
- Experience in service-oriented architecture design.
- Experience building at least one application from scratch.
- Experience with cache store/message broker like Redis / RabbitMQ/Kafka
- Interest in learning new languages/framework as needed.
- Worked in a startup environment with high levels of ownership and commitment.
- A growth mindset and passionate about building things from the ground up and most importantly, you should be fun to work with.
EXPERIENCE: 7 to 9 years in Java 2 Enterprise server side development. Must have applied knowledge of design patterns needed for building REST APIs and services for performance and scale.
SKILLS:
- Problem Solving and application of Object Oriented principles to development
- REST API development using Java, JAX-RPC,
- Server side development using Java, Spring Boot, Node.js
- Concurrent programming with Java
- Database programming in SQL with Oracle, MySQL or other RDBMs.
- Deployment to AWS and Kubernetes and building with Maven
- Affinity towards server side development
- Ability to understand existing code and re-engineer/re-factor/redesign.
- Written and spoken English communication and articulation.
NICE TO HAVE:
- Working knowledge of GO Lang and Python scripting
- AWS Certifications
- Working knowledge of Elastic Search based persistence and search
- Secure coding practices
EDUCATION: Bachelor or Master's degree in Computer Science, Software Engineering or Information Technology or related disciplines.











