
Job DESCRIPTION
As Android Developer you will be responsible for having a direct impact on the Android applications used every day by millions of small businesses in india. You will be able to work on all aspects of the application, from UI front end to networking back end. Dukaan looks for and values talented individuals, giving them autonomy to make the product they are working on the best product in the world. Change your job, change the world.
RESPONSIBILITIES
● You will develop Android applications that scale to reach millions of users
● You will continually evaluate emerging technologies to identify opportunities, trends, and
best practices that can be used to strengthen Dukaan’s technology platform and
development practices
● Work with the team to create user interface layouts for customers and interfaces to
backend web services
● Design and develop systems and libraries that are highly reusable and maintainable
REQUIREMENTS
● Proficiency in the standard Android tech stack - JAVA, Kotlin, Android SDK, Android
Studio, SDK, adb, Layout Editor etc
● Good knowledge of Object Oriented Programming and design patterns, MVC, MVVM,
Dependency Injection and more
● Restful API, JSON Parsing, XML Parsing, Retrofit Network Libraries
● Strong knowledge of Android UI design principles, patterns, and best practices
● Experience of working with multi-language, multi-screen resolutions
● Experience with offline storage, threading, and performance tuning
● Excellent Android technical issue diagnosis and problem solving skills
● Proficient understanding of code versioning tools, such as Git
● Experience with Python Django / DRF is a plus.

Similar jobs
Purpose of the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Assistant Vice President Expectations
- To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
- Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
- OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
- Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
- Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
- Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.
- Influence or convince stakeholders to achieve outcomes.
All colleagues will be expected to demonstrate the Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Join us as a Vice President - Engineering Lead, where you will be responsible for supporting the successful technical delivery. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences.
Key Responsibilities
- Frontend: Develop React Native applications (TypeScript, Redux), shared components/micro frontends and robust navigation/error patterns.
- Backend: Design and implement Java 17+, Spring Boot microservices, REST APIs, persistence (JPA/Hibernate) and API security.
- Security & Auth: Implement OAuth2/OpenID Connect/JWT, biometric SDK integrations, secure token handling, input validation and OWASP controls.
- DevOps & Cloud: Contribute to CI/CD pipelines (Jenkins/GitLab), containerization (Docker/Kubernetes) and deployments on AWS/Azure.
- Quality & Collaboration: Work with SDET and QA on automated testing; participate in code reviews, design sessions and sprint ceremonies; uphold risk & controls.
To be successful as a Vice President -Engineering Lead, you should have experience with:
- React Native, React 18,
- TypeScript/JavaScript,
- Redux;
- Experience in Core Java 17+, Spring Boot, REST, microservices;
- JPA/Hibernate;
- Gradle, Git;
- Agile delivery;
- Authentication protocols.
- Designing modular engineering
- Events / Messaging (Kafka / MQ)
- Onboarding customers in bank digital.
- APIs (Design & Development)
- Cloud (AWS / Azure / GCP)
- BE/BTech/MCA (or equivalent)
- DORA Metrics / Observability
Some other highly valued skills may include:
- Container Technologies – Docker, Kubernetes.
- Test Driven Development (TDD).
- CI/CD Pipelines & DevOps.
- Secure Coding & OWASP Compliance .
- Site reliability exposure.
- Python scripting.
You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.

Job Description
Job Title: Java Developer
Experience: 9 to 12 Years
Job Summary:
We are looking for a skilled Java Developer with strong experience in Java, Spring Boot, and Microservices to join our dynamic team in Chennai. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software applications that meet business needs.
Key Responsibilities:
Develop and maintain Java-based applications using Spring Boot framework.
Design and implement microservices architecture for scalable and resilient solutions.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Write clean, efficient, and well-documented code following best practices.
Participate in code reviews, testing, and troubleshooting to ensure high performance and quality.
Optimize applications for maximum speed and scalability.
Stay updated with emerging technologies and apply them to improve existing systems.
Assist in deployment and monitoring of applications in production environments.
Mandatory Skills:
Strong expertise in Java programming language.
Hands-on experience with Spring Boot framework.
Proficient in designing and implementing Microservices architecture.
Experience with RESTful APIs and web services.
Familiarity with databases (SQL/NoSQL) and ORM tools like Hibernate.
Understanding of CI/CD pipelines and containerization (Docker/Kubernetes) is a plus.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
5 to 11 years of relevant work experience in Java development.
Additional Skills (Optional):
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of Agile methodologies and tools like Jira.
Good communication and teamwork skills.
Skills: Java, Spring boot, Implementation, Healthcare
Must-Haves
Java + Spring boot + Microservices
NP: Immediate – 30 Days

JOB DETAILS:
Job Role: Lead I - Software Engineering - Java, Spring Boot, Microservices
Industry: Global digital transformation solutions provider
Work Mode: 3 days in office, Hybrid model.
Salary: Best in Industry
Experience: 5-7 years
Location: Trivandrum, Kochi, Thiruvananthapuram
Job Description
Job Title: Senior Java Developer Experience: 5+ years
Job Summary: We are looking for a Senior Java Developer with strong experience in Spring Boot and Microservices to work on high-performance applications for a leading financial services client. The ideal candidate will have deep expertise in Java backend development, cloud (preferably GCP), and strong problem-solving abilities.
Key Responsibilities:
• Develop and maintain Java-based microservices using Spring Boot
• Collaborate with Product Owners and teams to gather and review requirements
• Participate in design reviews, code reviews, and unit testing
• Ensure application performance, scalability, and security
• Contribute to solution architecture and design documentation
• Support Agile development processes including daily stand-ups and sprint planning
• Mentor junior developers and lead small modules or features
Required Skills:
• Java, Spring Boot, Microservices architecture
• GCP (or other cloud platforms like AWS)
• REST/SOAP APIs, Hibernate, SQL, Tomcat
• CI/CD tools: Jenkins, Bitbucket
• Agile methodologies (Scrum/Kanban)
• Unit testing (JUnit), debugging and troubleshooting
• Good communication and team leadership skills
Preferred Skills:
• Frontend familiarity (Angular, AJAX)
• Experience with API documentation tools (Swagger)
• Understanding of design patterns and UML
• Exposure to Confluence, Jira
Must-Haves
Java/J2EE (5+ years), Spring/Spring Boot (5+ years), Microservices (5+ years), AWS/GCP/Azure (mandatory), CI/CD (Jenkins, SonarQube, Git)
Mandatory Skills Required: Strong proficiency in Java, spring boot, microservices, GCP/AWS.
Experience Required: Minimum 5+ years of relevant experience
Java, Spring Boot, Microservices architecture
GCP (or other cloud platforms like AWS)
REST/SOAP APIs, Hibernate, SQL, Tomcat
CI/CD tools: Jenkins, Bitbucket
Agile methodologies (Scrum/Kanban)
Unit testing (JUnit), debugging and troubleshooting
Good communication and team leadership skills
Notice period - 0 to 15 days only (Immediate or candidates who are serving notice period and who can join by Feb)
Job stability is mandatory
Location: Trivandrum, Kochi
Virtual Interview: 31st Jan-Saturday
Nice to Haves
Frontend familiarity (Angular, AJAX)
Experience with API documentation tools (Swagger)
Understanding of design patterns and UML
Exposure to Confluence, Jira
Java Full Stack Developer
Role Summary
Seeking an experienced Java Full Stack Developer skilled in modern Java, Spring ecosystem, Angular, microservices, and cloud‑native engineering. The role requires full lifecycle ownership — build, test, deploy, monitor, and iterate — within Agile/Scrum teams.
Core Requirements
- Backend: Java 17/21, Spring, Spring Boot, Maven, Groovy
- Frontend: Angular 8+, JavaScript, TypeScript
- Architecture: Microservices, MQ messaging
- Testing: JUnit, Spock
- Deployment: Private cloud, VMs, containers (Docker)
- Tools: GitLab (Git & CI/CD), IntelliJ, Windsurf, Splunk, AppDynamics
Must‑Have Skills
- Hands-on AI-assisted development (e.g., Windsurf) and integrating AI into products
- Strong expertise in Java + Spring and scalable architectural patterns
- Solid engineering practices: CI/CD, automated testing, code reviews, TDD, DevOps mindset
- Experience with Docker, containerization, and cloud infrastructure
- Familiarity with telemetry/monitoring tools (Splunk, AppDynamics)
Nice-to-Have
- Corporate Actions domain experience
- Full-stack experience with Angular (TypeScript/JavaScript)
- Strong Spring Framework & API/platform design expertise
Mandatory Skill
- Java
Our Client is focused on democratizing Insurance through technology. It is a cloud-based platform connecting distributors to the Insurance Ecosystem to sell and manage Insurance programs. They are creating a middleware connecting consumers, traditional insurance institutions, intermediaries, and service partners on a single platform. Basically, give distributors the ability access to the entire Insurance ecosystem via 1 API / 1 platform.
Their goal is simple - Provide a new way to do Insurance, which is secure, easy, and focuses on the consumer while staying compliant with the frameworks laid down by the regulator.
Description
This is a mission-critical role. They are a small, diverse, agile and high-performance, engineering team. They are looking for versatile developers who will:
- Innovate their existing product and work on creating tools that crunch integration times and time to market
- Improve through peer-learning and transmit them to the firm's dev ecosystem.
- Take ownership and get the job done.
They are clear. They need role shapers, not role takers.
Key Responsibilities
- You will be responsible for design, development and delivery our web-based application in an agile manner built on Java Spring Boot, React, My SQL and Mongo DB.
- You will be expected to write code on day-to-day basis while testing it on real world use cases
- You will be an independent owner of your feature on the platform.
- You will be a part of the core software development team and are expected to participate in all development cycles.
- You will be responsible for closure of business requirements end-to-end by working cross-functionally and will be expected to mentor and drive other members of the team.
Requirements
- Bachelor's degree or higher in Computer / Technology domain.
- 4-7 years of relevant work experience, preferably in a start-up environment/ building SaaS products.
- Excellent coding skills with ability to deliver in a hyper growth phase.
- Hands on experience in JAVA and practical experience in developing and designing scalable software solutions.
- Excellent Problem-solving skills & understanding of data structures in a complex environment.
- Extensive experience in Spring, Hibernate and SpringBoot
- Experience in building REST Services
- Experience in integrating third party APIs (Payment gateways, SMS gateways, Accounting software APIs, APIs of CRM tools etc.) into web applications
- Experience in working with SQL and no SQL DBs (Preferably Mongo DB)
- Working knowledge of Kubernetes and Docker is a plus
- Knowledge of how insurance processes and past experience in working on insurance applications is a plus.
Responsibilities:
- Working directly with clients to understand requirements for a green field development
- Designing the technology and cloud infrastructure architecture to achieve the functional and nonfunctional requirements
- The product you will be working on needs to scale up to support millions of users an efficient micro service distributed architecture
- Solution needs to be easy to deploy and manage on multiple cloud providers (AWS, GCP or Azure)
- Mentoring, guiding and training the team on various technology, quality and security aspects
- Guiding the team to implement automated CI/CD processes
- Strong analytical, problem solving and data analysis
- Excellent communication, presentation and interpersonal skills are a must
- Micro service frameworks such as Java SpringBoot
- Design and implement automated unit and integration tests
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Familiarity with most AWS Services - EC2, ECS, RDS, ECR, S3, SNS, SQS, and more
- Experience with Docker and Kubernetes
- Deploying and Scaling microservices to AWS
- Hands-on experience with AWS cloud platform in evaluation and cost estimation
Micro services Lead: Experience: 7+yrs
Micro services Architect: Experience: 10+yrs
Micro service developer : Experience : 4+Years
Notice Period: Immediate to 15 Days.
Required skills : Java, J2EE with Microservices, Springboot, Spring cloud,Kafka,Redis,Nodejs, Any cloud








