



scalability, accessibility, usability, design, and security in mind. If you don't have all
of these, that's ok, but be excited about learning the few you don't know.
Familiar with building complex web applications using Javascript / AJAX, XHTML,
CSS.
Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a
UNIX or Linux platform)
Solid software development background including design patterns, data structures,
test driven development
Knowledge of Perl or other scripting languages a plus
Experience with distributed (multi-tiered) systems, algorithms, and relational
databases
Software development experience in building highly scalable applications
Master’s degree in Computer Science, Computer Engineering or related technical
discipline
Experience in eCommerce and Deep hands-on technical expertise
Ability to handle multiple competing priorities in a fast-paced environment
Experience working with service oriented architectures and web based solutions.

Similar jobs

Job 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, demand
generation platform, supply chain & logistics platform, credit platform and several cross platform
software components
§ Participate in the process to fundamentally change the food and grocery ecosystem in India, and
impact billions of people through technology, mobile, and data science
Requirements:
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, internetscale
web services
§ Solid understanding of the full software development life cycle and software engineering best
practices
§ Ability to understand business requirements and translate them into technical requirements
§ Demonstrated ability to own software design and development end to end from requirements to
launch.
§ 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 can
bring method to madness through processes suitable for different stages of the company – early
stage prototyping and rapid experimentation, before product/market fit, after product/market fit,
and scaling.
§ Familiarity with Agile development, Scrums, continuous integration, and test driven development
processes
§ 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 high
bar 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..
skills required:JAVA,SPRINGBOOT,MICROSERVICES,SPRING,HIBERNATE
comprehensive solutions; solve complex business problems and then directing the implementation of these solutions
through a team of developers. Work with the various teams to analyze and assess implementation methodology.
Identify & communicate the technical infrastructure requirements. Support existing business process automations and implement change requirements as part of a structured change control process
Responsibilities:
Leading and managing team of developers.
Integration of user-facing elements developed by a front-end developer with server-side logic.
Building reusable code and libraries for future use
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Design and implementation of data storage solutions
Skills and Qualifications:
Overall 6-8 years of experience in multi-tiered application development and leadership
Strong Programming fundamentals. (Must have - Java)
Good Knowledge in cloud technologies like AWS, Azure, etc.
Hands on experience on Spring technology including Springboot, SpringMVC, Spring Security and others.
Good understanding on experience on microservice development using Springboot REST web services using
Spring Rest or Jersey SQL NoSQL DB
Hands on with Unit testing Dynamic and proactive with ability to work as part of a multi-disciplinary team
Good communications skills fluent in English
Ability to communicate effectively across different disciplines
Primary Skills (Good toHave)
Java, Spring Boot, Spring MVC, Restful Web Services, Micro Services
Education: B.Tech/B.E, BCA, MCA, MCS, etc. in Computers

Key Responsibilities:
1. Write clean, structured code and develop back-end components that are scalable and reusable which aligns with the existing architecture.
2. Own and manage team processes, releases, and systems and integrate user-facing elements developed by front-end developers with server-side logic
3. Design, build, test, and document code and databases
4. Coordinate with internal teams to understand user requirements and provide technical solutions
5. Make architecture decisions that contribute to maintainable systems
6. Architect and build the backend for the corresponding web service (Django)
Skills Required:
1. 2+ years of experience with Django, Experienced & expertise in Python framework - Django and Rest
2. Strong systems, architecture and database fundamentals, experience with scaling web technologies
3. Should have basic knowledge of Front End
4. Should have good database design knowledge
5. Should be able to write good quality code with good documentation
6. Experience in creating REST API's
7. Basic understanding of tech stacks - Postgres and Git
8. The ability to work independently is a must
We are looking for a Developer who is proficient with Node and has at least 1-3 years of relevant experience. Your primary role will be on developing microservices, while ensuring good coding practices and architecture. You will have end to end ownership of the services you develop, to ensure it is robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, and quality product is important.
Roles and Responsibilities
- Integrating and maintaining Node micro services
- Proficient in RESTful APIs and API communications, especially to consume data from and/or push data into MongoDB for Web and mobile applications
- Proficient on modeling applications on NOSQL databases(preferably MongoDB)
Desired Candidate Profile
- Strong coding experience in Node JS.
- Should have experience with microservice architecture
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Nice to have:
- Some experience with queues like like Redis,SQS,etc
- Experience with cloud solutions like Lambda, Docker etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Deploy server/related components to staging, live environments.
- Some exposure to React Frontend implementation, deeper JS skills

Core Responsibilities:
- Design and build solutions for complex business workflows
- Understanding the user persona and deliver a slick experience
- Take end to end ownership of components and be responsible for the subsystems that you work on from
- design, code, testing, integration, deployment, enhancements, etc.
- Write high-quality code and taking responsibility for their task
- Solve performance bottlenecks
- Mentor junior engineers
- Deliver with quality, on-time in a fast-paced start-up environment
Required Skills:
- Bachelor/Master's in computer science or relevant fields
- 4+ years of relevant experience
- Strong sense of ownership
- Excellent Java and object-oriented development skills
- Experience in building and scaling microservices
- Strong problem-solving skills, technical troubleshooting and diagnosing
- Expected to be a role model for young engineers, have a strong sense of code quality and enforce code
- quality within the team
- Strong knowledge in RDBMS and NOSQL technologies
- Experience in developing backends for enterprise systems like eCommerce / manufacturing / supply chain etc
- Excellent understanding of Debugging performance and optimization techniques
- Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
- Experience in developing any large scale Experience in cloud technologies
- Demonstrated ability to deliver in a fast-paced environment
- Hands-on Java Engineers, with experience building consumer-facing or enterprise applications using Java stack – Spring, Hibernate, MySQL
- Strong problem solving and analytical skills
- Strong understanding of Object-Oriented Programming concepts and Design patterns.
Do You Know? (Skills good to have)
- Exposure to building service-oriented distributed systems
- In building systems that process big data in a distributed environment, either in real-time streaming or offline batching.
- In messaging systems like Kafka, RabbitMQ, kinesis, etc.
- In real-time computation tools like Storm / Spark or Hadoop-based tools.
- In Data warehousing technologies like Redshift, BigQuery, etc.
-
Expert knowledge of computer science, with strong competencies in data structures, algorithms,
and software design.
-
Strong understanding of end-to-end architectures and development frameworks; knowledge
across tiers in a multi-tier cloud environment including load balancers, web servers, application
containers, data stores, and distributed caches.
-
Minimum 6 years of experience with deep technical knowledge and hands on skills in Java.
-
Has worked extensively on caching technologies such as Redis, memcache.
-
Should be strong with Data Strcutures, Algorithms & OOPs concepts.
-
Worked on NoSQL databases such as MongoDb.
-
Designed and developed highly scalable multi-threaded large scale distributed systems.
-
Well versed with services and micro-services architecture.
-
-
Usage of containers, virtual machine systems, cloud computing.
-



