
Job Description
· Strong Core Java / C++ experience with Strong Handson Coding
· Excellent understanding of Logical ,Object-oriented design patterns, algorithms and data structures.
· Sound knowledge of application access methods including authentication mechanisms, API quota limits, as well as different endpoint REST, Java etc
· Strong exp in databases - not just a SQL Programmer but with knowledge of DB internals
· Sound knowledge of Cloud database available as service is plus (RDS, CloudSQL, Google BigQuery, Snowflake )
· Experience working in any cloud environment and microservices based architecture utilizing GCP, Kubernetes, Docker, CircleCI, Azure or similar technologies

Similar jobs
Must have very good experience in Java development.
Must have a very good understanding of data structure & algorithms.
Must be very good at coding & problem solving skills.
Must be very good in multithreading, Collections, OOPS concepts.
Good to have experience in Java 8.
We are looking for passionate people who love solving interesting and complex technology challenges, who are enthusiastic about building an industry first innovative product to solve new age real world problems. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence. As a Backend SDE-2, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization's goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Understand broader organization goals and prepare technology roadmaps.
 - Technical Excellence: Guide the team in designing and implementing scalable, extensible and secure software systems. Drive the adoption of best practices in technical architecture, coding standards, and software testing to ensure product delivery with highest speed AND quality.
 - Project and Program Management: Setting up aggressive as well as realistic timelines with all the stakeholders, ensure the successful delivery of engineering projects as per the defined timelines with best quality standards ensuring budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
 - Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
 - Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
 
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
 - 1-3 years of experience in software engineering
 - Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
 - Proven track record of successfully delivering large-scale, high-impact software projects.
 - Strong understanding of software design principles and patterns.
 - Expertise in multiple programming languages and modern development frameworks.
 - Experience with cloud infrastructure (AWS), microservices, and distributed systems.
 - Experience with releational and non-relational databases.
 - Experience with Redis, ElasticSearch.
 - Experience in DevOps, CI/CD pipelines, and infrastructure automation.
 - Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
 
Skills:- MySQL, Python, Django, AWS, NoSQL, Kafka, Redis, ElasticSearch
- Deployment and production support.
- Strong knowledge of SQL database and experience in writing queries with and without ORM.
- Designing and creating RESTful APIs for internal and partner consumption
- Experience of code versioning tools, such as Git, Bitbucket, Github
Role & Responsibilities:
- Handle multiple products/modules simultaneously, lead the team in development and support
 - Lead development teams
 - Daily updates to customers and Product Managers/Delivery Managers
 - Participate in design discussions
 - Design and Architect small modules
 - Effort estimations for modules, subsystems or use cases.
 - Learn new skills and mentor the new team members
 - Champion best practices within the team, including code reviews
 
Work Experience & Skills:
- B.E/B.Tech or any relevant Masters degree from reputed college.
 - Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS
 - Strong experience in Postgres or any SQL technology
 - Experience with working on Tomcat, Apache, JBoss or any similar application server
 - Should have 3+ years of experience in leading team.
 - Good experience in JSON / RESTful API / Web Services.
 - Experience in working on Agile methodology using Scrum and sprints
 - Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
 - Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus.
 - Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
 - Experience in Microservices, SpringBoot and Angular is a plus.
 - Experience with tuning deployed applications for scalability and performance.
 - Good knowledge of deployment and scripting on Linux/Unix servers
 - Strong technical documentation skills.
 - Good oral and written communication skills
 
Frontend - Angular js, Javascript, JSP, added advantage for RIOTjs
Websocket technologies - Added advantage
Basic understanding of Apache Tomcat
- Ability to write APIs including Restful APIs.
- Able to consume 3rd party API's
- Familiarity with SQL (MySQL, POSTGRESQL) and NoSQL(MongoDB) databases designing, query optimization techniques and their declarative query languages.
- Creating database schemas that represent and support business processes.
- User authentication and authorization between multiple systems, servers, and environments.
- Experience in Micro-services development will be an added advantage.
- Composer / NPM / Webpack.
- Laravel forge server deployment and management
- Laravel Dusk Testing
- PHP Unit Testing
- Good command of problem-solving and analytical skills.
- Must be technically strong in logical thinking
Addon Front-End Frameworks knowledge:
- Other Front-end frameworks like as Vue.js (Vue CLI, Vuex, Vue Router, and Nuxt.js).
- Proficiency in JavaScript and TypeScript programming.
- Aware about JavaScript basics and Modern JavaScript (ES6 – ES7 – ES8)
- Understanding of server-side rendering and its benefits and use cases
- Working knowledge of npm or Yarn
- Knowledge of Bootstrap, Framework 7
- Working knowledge of HTML5 code template and CSS3 styling (Sass or Less depending on your technology stack)
Addon Server knowledge will be added advantage:
- Proficient understanding of code versioning tools, such as GitHub, GitLab
- Working knowledge of cloud servers (AWS) related services and server administration like setting up
Apache/Nginx, php-fpm etc.. (Nice to have but not mandatory).
- Experience working with Docker (Nice to have but not mandatory)
- Experience with CI/CD tools and processes(Nice to have but not mandatory)
Requirements:
- Experience in Enterprise Java building restful microservices
 - Strong Exposure to any of the Java Enterprise frameworks such as Spring, Vert. x, Quarkus or others
 - Good exposure to databases such as PostgreSQL, MongoDB etc
 - Good analytical and problem-solving capabilities along with excellent communication skills.
 - Any exposure to UI programming using REACT JS or AngularJS is a plus
 - Preferred candidate who can join in 15 days or max 30 days.
 
Dot is a technology start-up, operating in Fintech and e-commerce space. With the aim to
revolutionize offline-to-online(O2O) space, Dot strives to enable digital transformation of Offline businesses using smart innovations. This is a huge market, serving the 1.3 billion strong Indian population.
The start-up is led by a strong and experienced team. It has already raised seed funding of ~US$ 35.5 Million from renowned investors.
To know more, head over to: www.dotpe.in
About the Founders
The company is led by an experienced team, three ex-PayU employees - Shailaz Nag, Gyanesh Sharma & Anurag Gupta, with proven expertise & knowledge of the fintech space as well as experience in building & managing companies.
Shailaz Nag is a well known visionary entrepreneur. He was ex-Managing Director and co-founder of PayU, (India’s largest and profitable Payment Company) which is currently valued at US$ 3 Billion. He was also one of the founding members of Ibibo Group. Shailaz Nag is a Chartered Accountant and also holds an MBA degree.
Gyanesh Sharma is an IIT Delhi alumnus, holding a B.Tech. degree in Computer Science. He has strong experience in leading tech teams, holding position of
● CTO at Shopclues
● Head of engg. at PayU
● Engg. Head at MakeMyTrip
Anurag Gupta has a decade long experience in building financial services business. He was Vice-President & Business head at PayU for Omnichannel business. He also headed Bank & Product Partnership for PayU.
Investors
Dot has raised seed funding of US$ ~35.5 million from
● Naspers Fintech (PayU) -
○ $120bn group with global presence. Listed in London, Johannesburg, Amsterdam
○ Presence in India : MMT-Goibibo, PayU, Flipkart, Swiggy, Byju’s, OLX
○ Global Presence : Tencent - WeChat, OLX
● Fosun RZ Capital
○ Affiliate of Fosun Group - A $100Bn Chinese conglomerate
○ Presence across global growth markets
● Info Edge
○ Parent company of naukri.com, jeevansaathi.com, 99acres.com, shiksha.com
○ Listed on NSE & BSE with a market cap of INR 27,000 crore
○ Major investor in zomato.com & policybazaar.com
Products
At Dot, we are solving the key problems that lie at the heart of Offline businesses by equipping them with commerce and fin-tech products. We are building a horizontal Omni-channel platform encompassing several Products all aimed at empowering all types of merchants, big or small, with Digital Technology. Whilst strengthening the merchants, our products also aim to direct this digital transformation towards improving the customer journey.
Our initial Product line-up has already garnered attraction from several renowned enterprises as well as significant interest from every medium and small-scale merchant we touch. And this just marks the start of our journey!
About Profile
Responsibilities
• Understanding the business requirement and provide good scalable solution
• Integration of user-facing elements developed by a front-end developers with server side logic
• Completely owning the backend services of a module
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Our stack is ReactJS, React Native, Golang, MySQL, NoSQL and hosting environment is AWS
Skills and Qualifications
• Extensive and expert programming experience in anyone programming language (Golang/ C/ Java).
• A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and distributed system applications
• Experience with building and scaling apps with RDBMS as well as NoSQLs.
• Experience creating scalable Web APIs for mobile and browser consumption
• 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
• Creating database schemas that represent and support business processes
• Implementing automated testing platforms and unit tests
• Have a penchant for solving complex and interesting problems
• Worked in start-up culture with high levels of ownership and commitment
• Excellent coding skills – should be able to convert design into code fluently
• Engineers from Tier 1 colleges
- B Tech/BE or M.Tech/ME in Computer Science or equivalent from a reputed college.
 - Experience level of 7+ years in building large scale applications.
 - Strong problem solving skills, data structures and algorithms.
 - Experience with distributed systems handling large amount of data.
 - Excellent coding skills in Java / Python / Node / Go.
 - Very good understanding of Web Technologies.
 - Very good understanding of any RDBMS and/or messaging.
 









