Principal Java Backend Engineer Experience: 9-12 Years Location: Bangalore Type: Full-time About Digit88 Digit88 is a niche product engineering consulting company based out of Bangalore with experience of building offshore development centers for US startups and MNCs over the last 6+ years. The founding team has 50+ years of product engineering and services experience out of India, China and the US. The Opportunity Digit88 manages and is expanding the dedicated offshore product development team for its US (Bay Area, NYC) based NLP/Chatbot platform development partner, that is building a next-generation AI/NLP/Chatbots based customer engagement platform. The candidate would be joining an existing team of 16+ engineers and help expand and lead the Platform Engineering, Production Support and Monitoring services for our client. Job Profile Digit88 is looking for an enthusiastic, self-motivated, hands on Java/J2EE back-end developer to join the back-end engineering team for our partner. Experience with a fast-paced India/US product start-up or a product engineering services company in a developer role, building a high-performance real-time system is mandatory. Applicants must have a passion for engineering with accuracy and efficiency, be highly motivated and organized, able to work as part of a team, and also possess the ability to work independently with minimal supervision. To be successful in this role, you should possess Bachelor's degree in Computer Science or a related field with 9-12 years hands on experience with Java based open source tech stack. Expertise in Core Java, Data Structures, J2EE with proven expertise in Spring MVC, Spring boot, Microservices architecture, Web Services (Rest) in distributed systems Are hands on with MySQL and DynamoDB and/or NoSQL databases, Hibernate Practical experience with Caching frameworks Memcached/Redis, Message Queues (JMS, RabbitMQ) Have hands on experience with Apache Solr, Rhino & Nashorn JS Engines, Expertise with log file analysis using one or more of ELK, Splunk, Kibana. Prior experience with CI/CD, Container architecture - Docker/Jenkins and build scripts Maven/Ant Experience with Kubernetes Experience with Couchbase is a definite plus Experience with building analytics pipeline and analytics DB is a plus Have built high performance, high availability REST APIs and REST clients. Strong practical experience in applying design patterns, multithreading concepts to solve complex problems, strong problem solving skills. You are someone who would easily be able to Study and learn the latest in AI/NLP/Chatbots domain and the messaging platform Work closely with the US and India engineering teams to help build the Java/Spring based backend and REST APIs. Lead the India engineering team in technical excellence and ownership of critical modules; own the development of new modules and features Troubleshoot live production server issues. Handle client coordination and be able to work as a part of a team, be able to contribute independently and drive the team to exceptional contributions with minimal team supervision Perform Unit Testing and Integration testing in a Continuous Deployment scenario Follow Agile methodology, JIRA for work planning, issue management/tracking Additional Project/Soft Skills: Should be able to work independently with India & US based team members. Strong verbal and written communication with ability to articulate problems and solutions over phone and emails. Strong sense of urgency, with a passion for accuracy and timeliness. Ability to work calmly in high pressure situations and manage multiple projects/tasks. Ability to work independently and possess superior skills in issue resolution. Should have the passion to learn and implement, analyse and troubleshoot issues
Chai is re−imagining payments in Korea and other international markets.More than 2 million users use CHAI eWallet to make payments in Korea. Chai’s latest product is making the online payments space simpler and efficient. It provides a unified API for merchants to integrate with and manage all of the payment options available in Korea. It's currently used by 2000+ companies and processing multi-billion dollars in annualized volume. We are building a team to take this product to international markets, and looking for engineers with a passion for fintech and digital payments. What will you do? * Convert current products for international merchants.* Build new features for internal and external users.* Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter* Collaborate with stakeholders across the organization such as experts in - product, design, infrastructure, and operations. Here are some examples of our work* Building intuitive, easy-to-use APIs for payment process.* Integrating with local payment gateways in international markets.* Building dashboard to manage gateways and transactions.* Building analytics platform to provide insights. Who are you? * Have ideally 5+ Years of experience shipping high quality products. * Understands how to build scalable, resilient, and observable distributed systems.* Must have built applications end to end taking full ownership* Ability to work as both Individual contributor and mentor junior members in the team* Experience working at payment gateways or aggregators or payment related APIs will be strongly preferred.* Uphold best practices in engineering, security, and design* Enjoy being a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users both internally and externally* Take pride in working on projects to successful completion involving a wide variety of technologies and systems
Solid experience in JAVA and Kotlin.● Should have experience in Reactive programming, Asynchronous programmingand Unit Testing.● Has an ability to quickly learn and contribute in multiple codebase.● Overcomes roadblocks and requires minimal oversight.● Takes initiatives to fix issues/tech debts before assigned to him/her.● Able to deep dive into codebase and advise QA of possible regression impact.● Communicates tech decisions through design docs and tech talks.● Has delivered projects with end-to-end accountability.● Keeps track of industry trends and introduces right tech/tools for a given job.● Excellent understanding of software engineering practices, Design Patterns,Data Structures, Algorithms.● 5+ years of experience in a product-driven organization.
Chai is re−imagining payments in Korea and other international markets.More than 2 million users use CHAI eWallet to make payments in Korea. Chai’s latest product is making the online payments space simpler and efficient. It provides a unified API for merchants to integrate with and manage all of the payment options available in Korea. It's currently used by 2000+ companies and processing multi-billion dollars in annualized volume. We are building a team to take this product to international markets, and looking for engineers with a passion for fintech and digital payments. What will you do? * Convert current products for international merchants.* Build new features for internal and external users.* Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter* Collaborate with stakeholders across the organization such as experts in - product, design, infrastructure, and operations. Here are some examples of our work* Building intuitive, easy-to-use APIs for payment process.* Integrating with local payment gateways in international markets.* Building dashboard to manage gateways and transactions.* Building analytics platform to provide insights. Who are you? * Have ideally 3+ Years of experience shipping high quality products. * Understands how to build scalable, resilient, and observable distributed systems.* Experience working at payment gateways or aggregators or payment related APIs will be strongly preferred.* Uphold best practices in engineering, security, and design* Enjoy being a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users both internally and externally* Take pride in working on projects to successful completion involving a wide variety of technologies and systems
Sr. Engineering ManagerAbout Agara:Massive amounts of data and computing power available today allow interesting things to be donewith deep learning. However, enterprises can unlock the true strength of this technology only whenit pervades wide and deep into their systems affecting core workflows and processes.Agara solution is an end-to-end system of engagement for large enterprises. Hosted on the cloud, itdeploys quickly and seamlessly over existing storage systems. Agara is leveraging cutting edge machinelearning and artificial intelligence to solve peculiar and thorny problems for large enterprise customers.Our small, tightly knit team includes senior ML practitioners from global internet giants and engineerswith experience of thinking up and deploying complex architectures. We are based inBangalore and develop products for enterprises with a global footprint. (https://agara.ai)Responsibilities:● Partner with Product Managers and the Machine Learning team to define and alignengineering vision and roadmap● Mentor and coach a team of talented engineers fostering a culture of openness, collaborationand personal growth● Own the engineering architecture of the product, providing technical leadership to the team● Execute on the proposed timeline with speed, delivering a high-quality product, clearlycommunicating milestones as well as riskYou Must Have:● You have a total of 7+ years● You have 3+ years of serving in an engineering management or technical leadership role● You have 4+ year’s experience building well-designed software with Python● You have a BS/MS in Computer Science or equivalent● You have excellent project management and communication skills● You are empathetic, self-aware leader who is invested in the growth of the team membersWhat we offer:Apart from all the general benefits of best in industry compensation, benefits & perks, we are proud ofour great talents, great work & great culture. Be believe in mutual trust, flexibility & transparency.Our Co-Founders:Mr. Abhimanyu Singh (Co-Founder, COO): https://www.linkedin.com/in/abhimanyu-singh-2074/Mr. Arjun Maheswaran (Co-Founder, CTO): https://www.linkedin.com/in/arjunmaheswaran/
Why are we building UrbanClap?- Organized service commerce is a large yet young industry in India. While India is a very large market for a home and local services (~USD 50 Billion in retail spends) and expected to double in the next 5 years, there is no billion-dollar company in this segment today. - The industry is bare ~20 years old, with a sub-optimal market architecture typical of an unorganized market - fragmented supply side operated by middlemen. As a result, experiences are broken for both customers and service professionals, each largely relying upon word of mouth to discover the other. The industry can easily be 1.5-2x larger than it is today if the frictions in user and professional's journeys are removed - and the experiences made more meaningful and joyful.Job Description :Over the last 5 years in the Urbanclap journey, we have grown from a single monolith to 65 microservices. We deliver throughout of around 100Mn/day. Our database has grown from a mere single Monolith cluster to 18 clusters in total with around 8TB of data. So overall engineering tech stack has grown tremendously in recent years. For the last 2 years, the platform team has been working on solving core engineering problems with focused effort. Platform Vertical: The Urbanclap tech has multiple verticals which are aligned to solving specific problem statement. The platform is one of them. Under Platform, we solve for the following:- Data Platform: It deals with data availability with ease for each and every end-user by strengthening data ingestion, processing, availability and consumption through engineering built platform- Dev and Core Platform: It solves for all core engineering problems spanning across tech stack, faced by each and every engineering sub-verticals.- Infra Platform: It solves dev productivity, scalability, infrastructure as code, reliability, and availability. It works on a proactively evolving infrastructure tech stack.- Security Platform: It solves security by building solutions like authorization and authentication platform, central security event management and anomalies, etc.Job Responsibilities :Platform team is responsible for writing really high-quality code that is highly abstracted, pluggable, performant, extensible, and open sourceable.As an SDE in the platform, you will be working on :- Platform first approach to an engineering problem.- Creating highly autonomous systems with minimal manual intervention.- Frameworks which can be extended to a larger audience through open source- Extending and modifying the open-source projects to adopt as per Urbancompany use case.- Developer productivity.- Highly abstracted and standardized frameworks on top of cloud technologies like AWS etc.Who can apply?- Bachelors/master's in computer science from top tier Engineering School- Prior engineering experience in building infrastructure platforms - Should be fluent with either of scripting/programming language like Python / Java / Node.js / Golang etc- Proven ability to work on a fast-paced environment, - Strong CS fundamentals and system-level performance optimizations strategies - History and Familiarity of server-side development of APIs, databases, dev-ops, and systems- Fanatic about building scalable, opinionated, high-quality, secure and reliable data products- Experience with Databases like Redis, Kafka/Kinesis, Mongo, Mysql, Elasticsearch- Should have worked on VPC / Monitoring and Alerting Solutions / Automation / Infra orchestration / Tools like Ansible, Terraform etc. / Deployment / CI-CD / Microservice architectures / Dockerisation - Platform thinking is a big plusWhat can you expect?- Work closely with the founding and the leadership team on key projects- Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude
Responsibilities: Work on a day-to-day basis to deliver software to solve real world problems. Participate in the design of new features. Work with Product Managers to come up with technical solutions. Improvise and analyse current code base to come up with improvements. Requirements: 3+ Years of Frontend Development Experience. 2+ years of hands-on ReactJS experience. Strong skills in object-oriented design, data structures, algorithm design and complexity analysis. Strong organisational and problem solving skills with great attention to detail. Experience working in fast paced environments cutting across diverse tech-stacks. Passionate about Web Development. Experience in modern web app development. Experience mentoring junior developers. Worked with data intensive UI. Have worked with early stage startups. Have experience with GraphQL.