Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask) Good Understanding of RESTAPI and data investigation Familiarity with some ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture Good understanding of server-side templating languages (such as Jinja2, Mako, etc depending on your technology stack) Good understanding of front-end technologies(HTML5,js,CSS3) and Js framework,(Angular.js) Understanding of accessibility and security compliance Knowledge of user authentication and authorization between multiple systems, servers, and environments Understanding of fundamental design principles behind a scalable application Familiarity with event-driven programming in Python Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimising output to match the specific platform Good understanding of Nosql database specially MongoDB(Mandatory) Good understanding of RDBMS such as Mysql Should be Able to create database schemas that represent and support business processes Strong unit test and debugging skills Proficient understanding of code versioning tools (such as Git, Mercurial or SVN) Basic understanding of aws and deployment process Should be Familiar with ELK Stack (Elasticsearch/logstash/ki
Job Description : PROFESSIONAL QUALIFICATIONS / SKILLS 1) 2 - 4 years of extensive experience in developing Client-Server (Web) applications using Java and J2EE Technologies 2) Expertise in developing applications using JDBC/DBCP2 3) Very Strong Core Java ( Collections, multithreading etc) 4) Expertise in Java Server programming 5) Must have work experience in RESTful Web services 6) Strong in OOPS and designing solutions 7) Good in MYSQL queries scripting and database concepts 8) Good problem solving ability 9) Ability to debug complex issues 10) Hands on in Git 11) Comfortable in working in Linux environment 12) Understanding of JSON 13) Experience in Tomcat 14) Experience in using tools like Eclipse, IntelliJ Good to have: 1) Caching concept and hands-on 2) AWS 3) Messaging Queue (JMS/SQS etc) 4) NoSQL database Please send your updated resumes on email@example.com. Thank you
Rapido looking for a team member who has a background in data modeling, distributed system design, and communications protocol and is passionate about writing code and the art of management. We are a close-knit group spanning the full gamut of hardware and software design, and are looking for candidates with similarly broad engineering interests and technical management experience to become an integral part of our team. The work: Oversee a group of top-tier developers creating the backbone infrastructure of the Rapido's platform and make self-guided code contributions Hands on with in-depth technical understanding of NoSQL databases, distributed fault tolerant systems Design efficient, flexible data models and protocols for defining home automation devices on many different platforms Get involved in a diverse, cross-functional team spanning hardware, mobile apps, and cloud services Collaborate with other engineering and product teams in the organization to pull together diverse system requirements Help define and facilitate architectural vision throughout the organization Minimum qualifications: Bachelor’s degree in Computer Science, Mathematics, Statistics, or related field or equivalent experience 3+ year's of backend platform/cloud software development experience 2+ year's of engineering management experience Preferred qualifications: Understanding of multiple programming languages Experience with system-wide formal data modeling and protocol definition in distributed systems Knowledge of good API design and abstraction concepts Demonstrated achievement of delivering enterprise-grade software platforms Proficiency in designing, developing, and debugging distributed systems Experience working with cross-functional teams including backend, apps, and test engineering Excellent problem-solving, organizational, and critical thinking skills Exceptional verbal and written communication skills with the ability to effectively influence and communicate cross-functionally with all levels of the organization Experience working with external development teams/contractors to facilitate implementation
RedLock is a fast growing cyber-security startup headquartered in California, with offices in Bangalore. Responsibilities: Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support. Write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers Participate actively and contribute to design and development discussions Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security concepts to others Required: Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc) Experience designing/building scalable REST API’s and Soap web services. Experience with open source frameworks/servers (Spring, Hibernate, Apache Tomcat). Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (Cassandra, MongoDB, RedShift, Vertica etc) Hands on experience with relational SQL (including window functions, recursion, etc.) and no-SQL technologies.
We are looking for experienced Back-End engineers to lead development of Nostragamus, India's favourite fantasy game app - http://nostragamus.in/#one You will be part of the core team responsible for coding our proprietary gaming enginge, and scale it up to serve a million users. Your primary responsibilites will be three-fold: 1. Working with the Product team on implementing new features, including writing RESTful APIs to serve both android and web front end 2. Working on AWS, Docker and related technologies for hosting, distributing and serving our content, maintaing system stability under high loads 3. Optimising current systems and code to deliver better speed and performance Your secondary responsibilities: 1. Assisting the analytics team to achieve their analysis, including coding not limited to Advanced Statistics and ML 2. Utilise your fields of interest to find simple, elegant solutions to solve real world product problems NOTE: The candidate has to be Bangalore based to be able to have a face to face interview with the team.
Need a smart candidate who can work for some tasks related to the backend development for our mobile apps. The skillset needed are:- Database Handling related, API Creation, Hosting skills on preferably Google Cloud AngularJS for some front end related work nodeJS for backend related work There is work related to the back end in the sense that we want to make certain in already coded back end which is right now in Java language. Maybe if you can re-write it in nodeJS or have the further integration in nodeJS and work out slight changes for us in the front end as well which happens to be our ADMIN PANEL. We also want to put our HOSTING on Google Cloud and have the data from the users directly going into those Google Cloud BUCKETS and simultaneously be accessible on the ADMIN PANEL. So we want the database handling to be also made easy with the data of the users profile also available to us on that server/bucket along with more data that will be coming in the form of videos to us. Few API creations will also be required which we shall update you when you connect with us. Preferable is someone who is familiar with ____Google Cloud_____ systems on which we want to save our data.