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.
Hands on exp in CoreJavaGood exp in OOPSGood exp in Spring,SpringBoot,HibernateGood Work knowledge on microservicesShould be good in databaseGood at problem SolvingGood Communication
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
RESHAMANDI is enabling Indian Silk Farmers, Reelers, and Weavers to take on China. At Reshamandi, a once-in-a-century disruption is happening. As India’s only Digital Supply Chain for Silk, we are bringing cutting edge technologies into the lives of millions, and getting Indian Silk back to its heydays. The impact of Reshamandi’s tech is so dramatic that at just 4 months, we have a waitlist of thousands of silk related businesses that want to partner with us and hundreds that we have on-boarded. You will have an opportunity to be a part of this story. You will be working with a team that has an audacious mission, crazy enthusiasm, and that almost always thinks outside the box. With 10 technology patents under the belt of the CTO in his previous avatar, you know you will be working with the best. In the News: Forbes, LiveMint Role: Software Engineer - Backend What will you work on? Implementation, testing & deployment of enterprise-grade backend system of our platform which will be connected with multiple mobile apps, transactional data, a marketplace for all businesses, consumers & operations command center. Who we are looking for? We are looking for team members who can work with all levels of management and clearly express their ideas and progress. You'll need to dissect complex workflows and create enterprise-class software solutions that rely on your programming skills. We want a leader who has demonstrated the ability to identify and isolate problem areas within the entire application flow, investigate the underlying cause, and implement solutions. Minimum of a bachelor’s degree in Computer Science or a related field. What you should know? Java developer with 3+ years of experience building high-performance web backends. Extensive experience in building distributed HTTP RESTful web services. Extensive experience with Spring framework, Spring Boot, Spring Data, Spring Data Rest, Spring Security, Spring Rest, Spring Web, & ORM’s like Hibernate. Experience with Maven, Log4j, JUnit, Tomcat, STS Experience with RDBMS like Postgress, SQL expertise, knowledge of transactions, ACID compliance and data normalization. Experience with deploying complex systems to AWS (EC2, RDS, Cloudfront, Lambda, SNS, S3 & other AWS products) What if you knew would be a plus? Experience with shell scripting including standard UNIX tools such as awk, grep and sed. Experience with development methodologies like CI/CD, Agile, Git, Jenkins, Behavior-Driven Development (BDD) Experience with microservice architectures like Docker, K8s Experience with MQTT, IoT Gateway like AWS IoT Core, Kafka Streaming, Flink etc
Java Backend Developer Experience: 2- 5 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 and 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 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. Job Profile: To be successful in this role, you should possess: Minimum 2 years working experience working as a Java application developer Strong in Core Java, Data Structures, J2EE Practical experience in Spring MVC, Spring boot, Microservices architecture, Web Services Hands on with MySQL and DynamoDB and/or NoSQL databases, Hibernate Practical experience with Caching frameworks Memcached/Redis, Message Queues Familiarity and experience with CI/CD, Container architecture - Docker/Jenkins and build scripts Maven/Ant Should have built high performance, high availability REST APIs and REST clients. Minimum Qualifications Bachelor's degree in Computer Science or a related field Minimum of 2 years in Java development Exposure to DevOps technologies 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
Some skills we consider critical to being a Lead Software Engineer:● A Bachelor’s degree in Computer Science or equivalent combination of technical education andwork experience● 5 to 9 years of Software Development experience● Experience in system design, distributed systems, relational and No-SQL databases.● Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linuxplatform)● Solid software development background including design patterns, algorithms, data structures,test driven development● Any previous experience in working with Big Data or leveraging machine learning in improvingconsumer experience is desirable.● Excellent verbal and written communication skills
Clover is a Demand-backed supply chain for perishables that is focused on quality, consistency, traceability and high degree of predictability. We work closely with our farming commuting enabling fresh vegetables to reach our customer. We are growing at breakneck speed and are rapidly expanding into new markets across India over the next 6 to 18 months. All this, built, scaled and managed by 100+ people working out of Bangalore and Hyderabad. Our work ensures fresh essentials are available to millions of people in Bangalore and Hyderabad. How is this possible? It’s because we work with smart people. We are looking for Engineers in Bangalore to work with the Product Leader (Founder) and CTO and this is a meaning project for us and we are sure you will love the project as it touches everyday life and is fun. This will be a virtual consultation. We want to start the conversation for the project we have for you, but before that, we want to connect with you to know what’s on your mind. Do drop a note sharing your mobile number and letting us know when we can catch up. Clover Tech Team Clover part of the Bangalore task force delivering vegetables and groceries Looking for Transformational Developers We are looking for a Java Developer with experience in building high-performing, scalable, applications. You will be part of the Engineering team that works on transformational applications in Agri Tech. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.Responsibilities Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Requirements Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Experience in the Spring Framework Experience as a Sun Certified Java Developer Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development
2+ years of experience building REST APIs with Java 1+ years of experience in maintaining REST APIs documentation. 2+ years of experience programming and delivering in a production environment Expertise working with data structures and algorithms Proficiency in object-oriented programming and experience applying modern design patterns.
Roles & Responsibilities: Design and Build API/Micro services using Spring boot. Experience in Spring Reactive programming. Exposure to docker and containerization Developing enterprise grade highly scalable java-based application Writing test cases using Java testing framework like JUnit, Mockito. Proficient understanding of code version tools, such as Git, SVN Displaying initiative and an ability to lead others, and develop applications team disciplined manner Participating in application solutions including assisting with planning and architectural design, development, resolution of technical issues, and application rationalization. Utilizing and applying robust analytic thinking with the ability to identify, debug, and resolve technical issues. Achieving significant contributions within a small team of developers to lead teams and deliver solutions within an Agile methodology, whilst ensuring quality, timeliness and team-wide adherence to good architectural practice and guidelines. Good Experience in Application Software Design and Development, Object Oriented Analysis and Design (OOAD), Software Testing and Debugging. Conduct peer code reviews
Requirements : - 3+ years of professional software development experience- 2+ years of object-oriented Java/J2EE hands-on development- Spring (MVC, IOP/DI, REST, Security) & Hibernate/Spring- REST web services- Anyone of the messaging solutions like Kafka, RabbitMQDesirables :- SQL, No SQL concepts- Experience of Redis or/and Mongo DB- Agile methodology- Experience leading or working with cross geography teams- Unix, shell scripting & Build SystemsBonus :- Microservice design and development experience- Android application development experience- Experience in performance optimization is an added advantage- Full SDLC experience (requirements gathering, architecture, development, QA, etc.)Responsibilities :- You will be working with the Supply Chain Management team building a leading eCommerce platform for Asian markets- Order Promising system, promising the order delivery promise date to customer by applying the constraints on current resource availability across different steps in the supply chain. This system needs to scale for thousands of requests per minute with few million seconds of response time- Warehouse and Inventory Management system, this system needs to scale to processing huge number of orders across different warehouse.- Transportation and Logistics Management, involves planning and delivery of huge number orders to end customer. This system has the workflows to manage first mile, line haul and last mile delivery to customer- Inventory Planning, helps in tracking different selling behaviours of the items and triggers / helps planners to replenish, promote, markdown or place inventory at right place to cut down the on hand inventory requirements- You will be actively involved during the entire technology development lifecycle. Responsibilities will include all aspects from design, coding review, coding, unit testing, end user feedback cycle changes and manging and scaling the system in production.- Primary role in leading software development teams- The customized solutions that you will be architecting and developing will also require knowledge and experience with spring / Hibernate, SOAP / REST, microservices and SQL.- Ability to learn new technologies quickly and willingness to read and digest large existing source code and take ownership on complex component or subsystem to drive improvements and re-architecture- Work with a team of amazing developers and designers involved in the design and development of global platforms- Invent and prototype new features, build, test and ship them to customers as SaaS, cloud-based or hosted product platforms- Drive the implementation of new technologies that improve our ability to build great customers products.- Participate in a fun, open learning environment with great benefits and smart talented folks that represent among the best globally. Qualification : - A Bachelors degree in Computer Science (or equivalent experience)- M-Tech or advanced degree a plus- Hackathon participation, hands-on programming capability, competitive programming is a plus
Roles and Responsibilities• Code, develop, design and architect features related to the existing application. Weexpect you to own modules end to end and take pride in the work products youship.• Lead from the front, when it comes to delivering high quality work products. Serveas a mentor to the team members• Create and define performance metrics. Ideate, innovate and hack through theexisting systems to improve performance.• Perform code reviews, set coding practices and guidelines within the team.• Make sense of the product specs, be nimble in getting the issues resolved. Be athought leader.Critical Functional Skills:• Solid understanding and knowledge of Java/C/C++. You should understand theconcepts of multithreading, I/O, messaging, instrumentation etc and theirimplementation in Java/Any other Object-Oriented Language.• Proficiency in the implementation of algorithms and the use of advanced datastructures to solve problems in computing. A solid foundation in the principles ofcomputer science is desired.• Ability to write clean, modular, and loosely coupled code by the use of designpatterns.• He/She should be able to break down and architect complex software systems. Forexample- Build• Cars Availability Engine for Ola.• Strong decision-making ability• Deep expertise in at least one programming language & tech stack.• Substantial experience in building complex and scalable solutions.• Strong object-oriented design skills, ability to apply design patterns, and an uncannyability to design intuitive module and class-level interfaces• The ability to do deep problem solving and build elegant, maintainable solutions tocomplex problems.• Experience leading multi-engineer projects and mentoring junior engineers• Experience with full life cycle development in any programming language on a Linuxplatform• Comprehensive operational experience including, optimizations, deployments andtuning servers like apache/mysql/tomcat/solr• Prior experience in working with Agile software methodologies (XP, Scrum), TDD,and Continuous Integration(CI/CD) a plus.• Experience in building data-driven web application design and development is a plus• Expert level experience in building a scalable, large and complex businessapplication.Experience Required:• Typically with an experience of 5+ years of development experience in a productfirm.• Must have lead, designed, architected and delivered at least 1 project in his previousassignments independently.Minimum Qualifications Required:• Btech/MS from a reputed Institute• Deep expertise with any or combination programming languages: Java, C++, C#,Ruby, Scala,• Go any object-oriented high-level proprietary or open-source language with strongprogramming constructs. We are not skill-specific but go by strength incompetencies• Machine coding• Single machine in-memory program• Need a working code with functionality• Readable and well-designed code with right abstractions, separation of concerns,• right design patterns• Performant code with concurrency and efficient data structures• Write test cases covering the happy path and edge cases• Problem Solving• Choose the right combination of data structures to solve the problem• Identify most edge cases for the problem• Identify opportunities of parallelism: utilizes multi-core solutions where applicable• Design & Architecture• Distributed systems design and system interaction• Identify API signatures• LLD with class design• Solve for performance & availability