product company experience OOP implementation experience. Programming language does not matter. We use Java internally but have hired folks from non-Java background. Hands on experience in SQL, Dynamo DB, Postgres etc preferred. Prior experience building REST APIs Advanced understanding of AWS stack Prior knowledge of solving problems at scale.
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
Job Role – Software Development EngineerJob Description:As a Software Development Engineer at Jumbotail you will-§ Be a part of our initial core team to design and develop our marketplace platforms from scratch§ Work on building scalable backend platform for customer & seller apps, brands platform, demandgeneration platform, supply chain & logistics platform, credit platform and several cross platformsoftware components§ Participate in the process to fundamentally change the food and grocery ecosystem in India, andimpact billions of people through technology, mobile, and data scienceRequirements:An ideal candidate for this role is someone who has-§ BE/BTech degree in Computer Science from a top engineering school§ 3-5 years of professional software development experience§ Strong problem solving skills and strong command on object oriented design, data structures,algorithms and other computer science fundamentals.§ Strong coding skills – professional experience in developing production-quality software in Java.§ Expertise in Web Services, Service-oriented architecture, Databases, NoSQL, Distributed systems,Cloud Technologies.§ Extreme software engineering skills to design and develop low-latency, high availability, internetscaleweb services§ Solid understanding of the full software development life cycle and software engineering bestpractices§ Ability to understand business requirements and translate them into technical requirements§ Demonstrated ability to own software design and development end to end from requirements tolaunch.§ Ability to collaborate with cross-functional teams to define, design, and ship new features.§ A startup mindset – An athlete who can run at breakneck speed of a startup, yet someone who canbring method to madness through processes suitable for different stages of the company – earlystage prototyping and rapid experimentation, before product/market fit, after product/market fit,and scaling.§ Familiarity with Agile development, Scrums, continuous integration, and test driven developmentprocesses§ Data driven product development approach – strong focus on data backed engineering decisions.§ Ability to develop products incrementally in fast iterations§ Ability to do collaborative problem solving and design/build chaos resilient systems§ Strong focus on software quality§ Ability to mentor junior developers, and help build an excellent engineering team§ Ability to be a talent magnet – attract great talent to join the core team.We are looking for warriors who have the hunger to impact real lives and who can match our highbar on Core Values that we live by.If you-§ can apply first principles thinking to solve problems§ can envision a great future that you want create§ have the fire in your belly to get out of your cube and do something about your vision and passion§ want to work with some really smart people, and still raise the bar for all of us§ can have fun and help your colleagues have fun doing all of the above..
General Accountabilities/Job Responsibilities Participation in the requirements analysis, design, development and testing of applications. The candidate is expected to write code himself/herself. The candidate is expected to write high level code, code review, unit testing and deployment. Practical application of design principles with a focus on the user experience, usability, template designs, cross browser issues and client server concepts. Contributes to the development of project estimates, scheduling, and deliverables. Works closely with QA team to determine testing requirements to ensure full coverage and best quality of product. There is also the opportunity to mentor and guide junior team members in excelling their jobs. Job Specifications BE/B. Tech. Computer Science or MCA from a reputed University. 3 -12 Years of experience in software development, with emphasis on JAVA/J2EE Server side programming. Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO, webservices and Design patterns. Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc. Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is essential. Additionally, knowledge of HBase, Hadoop and Hive are desirable. Familiarity with message queue systems and AMQP and Kafka is desirable. Should have experience as a participant in Agile methodologies. Should have excellent written and verbal communication skills and presentation skills. This is not a Fullstack requirement, we are purely looking out for Backend resources.
Hi,Hiring for Java Developer Exp: 5 – 7 yrsEdu : BE/B.techWork Location: Bangalore & ChennaiNotice Period: 30 daysMandatory Skills:Candidate needs to be strong in Data structure and Algorithms3+ years of spring, Boot, HibernateMinimum 3+ years in Core JAVA JD:5+ year experience in web services, distributed systems, and highly available and scalable applications.Strong object-oriented programming skills in JavaVery good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms.Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code.Excellent understanding of system design and design patterns.Previous experience with the Agile methodology.Experience in developing robust RESTful services is desirable.Have very good communication skillsHave strong experience in the Spring framework.Good experience in SQL/Oracle
About BlackHawk Network:Blackhawk Network is building a digital platform and products that bring people and brands together. We facilitate cross channel payments via cash-in, cash-out and mobile payments. By leveraging blockchain, smart contracts, serverless technology, real time payment systems, we are unlocking the next million users through innovation. Our employees are our biggest assets! Come find out how we engage, with the biggest brands in the world. We look for people who collaborate, who are inspirational, who have passion that can make a difference by working as a team while striving for global excellence. You can expect a strong investment in your professional growth, and a dedication to crafting a successful, sustainable career for you. Our teams are composed of highly talented and passionate 'A' players, who are also invested in mentoring and enabling the best qualities. Our vibrant culture and high expectations will kindle your passion and bring out the best in you! As a leader in branded payments, we are building a strong diverse team and expanding in ASIA PACIFIC –we are hiring in Bengaluru, India! This is an amazing opportunity for problem solvers who want to be a part of an innovative and creative Engineering team that values your contribution to the company. If this role has your name written all over it, please contact us apply now with a resume so that we explore further and get connected. If you enjoy building world class payment applications, are highly passionate about pushing the boundaries of scale and availability on the cloud, leveraging the next horizon technologies, rapidly deliver features to production, make data driven decisions on product development, collaborate and innovate with like-minded experts, then this would be your ideal job. Blackhawk is seeking passionate backend engineers at all levels to build our next generation of payment systems on a public cloud infrastructure. Our team enjoys working together to contribute to meaningful work seen by millions of merchants worldwide. What’s in it for you? You will build different parts of our payment network, that have high scale, precision and availability requirements. You will be part of a world class team delivering awesome features to Blackhawk consumers and partners. You will stretch the limits of backend technologies to deliver functionality. You will be constantly leveraging cutting edge technologies on the cloud, and application stacks to build efficient systems. You will be an awesome team player that can learn and coach simultaneously. You will learn to innovate. You will build relationships with the world's best payments systems while you help them realize their visions. Your work will play an essential part in how developers build state of the art payment experiences that consumers love. Requirements: Good computational skills and being able to code fluently in either of the following 1) Java based API development 2) Python based API Development 3 ) Any other language Exposure to Angular, HTML5, CSS3, React Basic Understanding on the AWS stack (S3, Redshift, Lambda, Kenesis). Fair Understanding of SQL and data structures Self-starter and a collaborator having the ability to independently acquire the knowledge required in succeeding the project. Growth mindset. A desire to learn from others and make yourself better every day. Good problem solving skills Good understanding of data structures and algorithms Preferred: Basic knowledge on Amazon EMR & Spark. Continued education and research into UI development trends and current design strategy and technology. Fair understanding of code versioning tools, such as Git, Bitbucket.
As a Software Engineer you will:●Work closely with Principal Engineers to design, implement and deploy applications that impactRupeek’s business with an emphasis on Mobile, Payments, Core Platform and Analytics.●Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools,systems and services using object-oriented design, distributed programming, Java and C/C++.●Gather business and functional requirements from external and/or internal customers and end-users,and translate requirements into technical specifications to build robust, scalable, supportable solutionsthat work well between a range of complex systems.●Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning,conception, design, implementation and testing, to documentation, delivery and maintenance.●Provide design reviews for other engineers, including feedback on architecture and design issues, aswell as integration, performance and scalability.●Manage engineers on multiple technical projects and ensure schedules, milestones, and priorities arecompatible with technology and business goals.
As an Engineering Manager you manage your business goals, contribute to product strategy and help develop your team. You not only have the technical chops to roll up sleeves and provide technical leadership to major projects, but also build and manage a team of 10-15 top notch engineers. You not only optimize your own code but make sure engineers are able to optimise theirs.Responsibilities Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback. Operating with scale and speed amidst flux, there is just a LOT happening. Our world-class software engineers are just getting started -- and as a manager, you guide the way. You are their default mentor. 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. You work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment. Perform well in uncertainties and collaborate and work with unclear interfaces to other teams in our rapidly evolving organisations. Requirements Excellent leadership skills to mentor the engineers under you. Deep understanding of technologies and architecture in a highly scalable and available set-up. Deep understanding & expertise with highly transactional, large relational and complex systems. Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces. Superior project management skills to manage multi-engineer projects and experience of delivering high quality projects on time. Above 8 years of experience with technology depth as well as good people skills. A BE/BTech in Computer Science or some equivalent academic stance. Nice To Haves Have spent 2+ years at a start-up or worked in a small and reasonably independent team/dev center. Able to establish credibility with smart engineers quickly, and provide longer term vision and motivation. Great people skills to closely work with other teams. Product Management, Business Development, and Operations, all need your expertise to ensure superior solutions match our scale of operations. Very high technical competence, strong technical background with track record of individual technical accomplishments. Ability to play the role of the architect for the team. Engineering Management, Python, Distributed Systems, Architecture, Data Structures Desired Skills and Experience Engineering Management,Python,Architecture,Java,Distributed Systems
Tekion is developing the next generation enterprise software on the cloud that inherently uses the power of Big Data, Machine Learning and IoT to enable businesses. We're creating integrated, elegant, and intuitive solutions built with cutting edge technology - technology that empowers automotive retail to deliver uncompromised and unparalleled customer experiences, and drive their business forward. Tekion is looking for talented individuals who want to be part of building business applications on the cloud platform.The test engineering team drives product and engineering quality via test frameworks, test automation infrastructure, test coaching, as well as deep product domain expertise and partnering with software engineers on test plans and test automation. Its main objective is enabling the testing efforts of the delivery teams.This Includes:• Creating or reviewing test plans.• Creating and maintaining test infrastructure.• Creating and maintaining test frameworks.• Coaching engineers on (manual and automated) testing and quality best practices.• Building up domain knowledge as part of the delivery teams.• Understand,challenge and review backend and client code.• Automating test scenarios.We are looking for a top-notch test engineer with strong technical, analytical and communication skills, a deep passion for quality and a user-first approach to their work.You Will:• Work with business stakeholders to identify, propose, prioritize, automate and execute test plans and test cases.• Be hands-on in planning and running necessary tests, identifying and triaging issues and driving issues to resolution, and communicating the testing status to everyone.• Manage and maintain the releases. Help to ensure that every release happens in a timely manner with a high level of quality.• Create and support test and release pipelines in our CI, build monitors and test reporting.• Work closely with product managers and developers in an agile environment.You Have:• A degree in Computer Science, Software Engineering or equivalent.• 2-7 years experience in an engineering and/or testing role.• Experience in automated testing of web & mobile applications.• Strong programming skills in a common language like Java or Python.• Experience on testing microservices on AWS.• Experience using UI automation frameworks like Selenium, XCUITest, Appium.• Experience automating API tests using tools like Postman, Rest-Assured, Karate or similar.Add-ons:- Experience in contract testing using Pact or similar frameworks. - Familiarity with Docker. - Experience in performance,security and usability testing.Job Location: Bangalore
Requirements: Solid experience in Java or Golang Good to have exposure to ML Should have experience in cloud computing 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 4+ years of experience in product driven organisation A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes)