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
Required Education: B.Tech./ BE - Computer, IT, Electronics only Required Skills: 2+ year of experience in Development in JAVA technology. Strong Java Basics SpringBoot or Spring MVC Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing) Proficient in REST API development Messaging Queue (RabitMQ or Kafka) Microservices 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. Kindly apply, if you feel these skill set match your aspirtions and the work that you have done.
About us: We are an Artificial Intelligence-based software startup trying to cater to the needs of industries that require cutting-edge intelligent software for their operations. We build AI-enabled software for various industries such as accounting, healthcare, real estate, retail etc. In general, we believe that AI has the ability to shape the future of humanity and we aim to work towards spearheading this transition involving AI in niche industries. (Visit https://www.aidetic.in/ to know more about our offerings.) About the role: We are looking for a Java Spring Boot Developer who is motivated to combine the art of design with the art of programming. The role will include creating reusable, extensible, flexible, high-performing and cutting edge applications. Experience: 5-8 years Responsibilities: Support the entire application lifecycle. (concept, design, test, release and support.) Produce fully functional applications writing clean code. Gather specific requirements and suggest solutions. Write unit and API tests to identify malfunctions. Troubleshoot and debug to optimize performance. Liaise with the Product development team to plan new features. Ensure new and legacy applications meet quality standards. Research and suggest new mobile products, applications and protocols. Stay up-to-date with new technology trends. Qualifications: Experience developing web applications using J2EE. Experience in Spring Boot. Good knowledge of MicroServices. Experience working with tools like Git, Jenkins, Maven. Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience. Working experience in Industry Standard protocols related API Security including OAuth is a must. Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments. Strong background working with Linux/UNIX environments. Strong Shell scripting experience. Working knowledge with Oracle, MySql or MongoDB, Casandra databases. Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. Strong agile/scrum development experience. Strong collaboration and communication skills within distributed project teams. Excellent written and verbal communication skills.
Good Experience in NODE JS, Typescripts, NoSQL/PostgreSQL Strong in Express (MVP architecture, Router, and controller) Relational Database (Query optimization) ES6, Async Await REST APIs (built APIs for mobile, knowledge on authentication) Microservices (good to have)
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
Role: Java Full-stack DeveloperRequest is to onsite (Belgium)Education and Technical Expertise: Deep knowledge in one or more domains of the study required for the function. Capability to write clear and structured technical documents. Ability to participate in multi-lingual meetings, very good communication skills, and able to work in a team. The capability of working in an international/multicultural environment. Ability to apply high quality standard Specific Expertise: Good experience in Angular. Good experience & knowledge of latest trends in Java, J2EE, Spring framework, Oracle, SQL, HTML, XML, XSD. Good knowledge of web services (SOAP, REST). Good knowledge of Cloud Technologies and Micro Services is an asset Experience with the following tools/ frameworks: Maven, GIT Experience in PKI is an asset Methodologies: The methodology is Agile Reporting tools are JIRA and Confluence Tasks: Provision of expert advice and assistance, technology watch, architectural considerations, applicable standards, solution patterns, and best practices in Angular, J2EE, Web services, and SSL/TLS technologies Providing solution options Development of applications (full stack) using the technologies/tools mentioned in the specific expertise Review of Information Systems Infrastructure Architectures Performing PoC in the requested technologies Participation in user, service, and project meetings Create / update documentation as part of knowledge management Strive for innovation and open to new trends
Responsibilities Own the technical roadmap of two or three key components of product and delivery responsibility. Ability to understand why a feature should be built in the services you own and its impact on the overall ecosystem. Work closely with architect and product owners to solution and deliver best in class and highly scalable product features Manage the day-to-day activities of the engineering team within an Agile/Scrum environment You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace. You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions. Excellent verbal and written communication skills Knowledge of software engineering practices and best practices like coding standards, code reviews, source control management, build processes, testing, and operations. Ability to handle multiple competing priorities in a fast-paced environment Closely coordinate with other internal departments to deliver critical features and functionalities Requirements 5+ years of engineering experience, with 3+ years of combined tech leadership and people management. Previously lead and/or managed a team of 3 or more engineers. 2+ years of software engineering and development work Experience recruiting and building incredible engineering teams with complementary skill sets Deeply technical with a track record of successful delivery Worked in a high growth startup - can make stability, performance and fast release trade-offs for different scenarios Proven success in building, motivating and retaining teams Excellent written and verbal communication skills with the ability to present complex plans and designs Data driven decision making Prior experience in fintech industry is a plus
Requirements Proven software development experience in .NET Good knowledge of relational databases, version control tools and of developing web services Advanced proficiency in C#, F#, or VB.NET; preferably all three. Passion for best design and coding practices and a desire to develop new bold ideas BS/MS degree in Computer Science, Engineering or a related subject A strong understanding of database driven web applications A strong background in Object Oriented Programming Familiarity with MVC (Model-View-Controller) design Excellent communication & Positive working attitude A fintech background is a plus Strong understanding of Queue/Worker concepts Hands on experience on caching technologies Strong understanding of RESTful APIs and experience building the same. What we Expect from you? Write “clean”, well designed code. Work on our existing .NET project. Produce detailed specifications and documentation. Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality. Contribute in all phases of the development lifecycle. Follow industry best practices. Ability to adapt to new technologies Develop and deploy new features to facilitate related procedures and tools if necessary.
It is a mission-oriented early-stage fin-tech startup building a suite of carefully tailored financial products and delivery mechanisms to fulfill the aspirations and needs of middle-income households in urban India. Jodo is started by three co-founders, who have a pedigreed education background (IIT/IIM) and relevant professional experience in financial services. More importantly, they come from a similar background as the customer segment they are serving, and have done extensive customer research to understands the needs of the customer. They are backed by high-quality investors to realize this mission.Job Description:We are looking for a passionate Backend developer with a focus on building maintainable and scalable systems. The developer will be responsible for the design and development of Jodo’s backend platforms. You will be closely working with Product Managers and Frontend developers to gather requirements and implement features. As a senior developer in the Team, you will be taking ownership of services/systems and be a mentor to other developers in the team.Responsibilities:● Own and drive the development of new features● Lead design and development of the Jodo backend platform● Troubleshoot production defects and performance issues● Write reusable code/modules● Optimize for speed of development/delivery● Collaborate with frontend developers for integration● Identify opportunities for automation● Make cloud(AWS) infrastructure/services scalable and secureQualifications:● 5+ years of proven experience as a Backend developer● Experience in working with distributed systems● Proficient in building Microservices/RESTful APIs with any modern tech stack● Working knowledge of relational and nonrelational databases● Prior working knowledge of Python/Django is a big plus● Familiarity with modern CI/CD tools● Knowledge of AWS or any other Cloud Platform services● Champion code quality and drive best practices● Ability to analyze and convert business requirements into technical requirements● Self-starter and ability to take the ownership● Prior experience working in a startup environment is great to have