Job Description :
- Are you a geek who breathes, eats & lives technology? Want to work with the best-in-class AI Engineers? Read on..
- We have an exciting role open with a Bay Area based AI start-up that has collaborated with a Silicon Valley open source software company, a market leader in AI and machine learning.
Position : Java Backend Developer
Location : Any location (work remotely)
Mandatory ask :
5 to 7 years of experience as a Java backend services developer / Experience building, testing & consuming Rest APIs / Experience developing Java Microservices / Experience with independent projects, like capstone projects, independent research, thesis work, or Kaggle competitions would be a plus.
As a Java Backend Developer, You Will :
- Technical design, implementation, deployment, and support.
- Build a scalable, reliable, and high efficiency driven micro-services orchestration.
- Design and Develop private APIs and messaging endpoints for your services for rich functionality and administrative control within the platform.
- Contribute in all phases of the development lifecycle.
- Developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
Qualifications and Education Requirements :
- Minimum 5 to 7 years of experience as a JAVA backend services developer in delivering highly available and scalable applications in a cloud operating environment.
- Experience building, testing, and consuming REST APIs is a must have experience.
- Experience with high-throughput messaging technologies and patterns; Kafka and/or related technologies a plus.
- Exposure to databases of any types relational, analytical, columnar, etc.; including Postgres, along with MongoDB, a plus.
- Experience with Git source control and building/maintaining Continuous Integration and Delivery pipelines; Jenkins experience a plus.
- Experience in Object Oriented Development.
- Familiarity with Blockchain development is considered a plus.
- Familiarity and experience with machine learning algorithms and techniques; ML application delivery experience a plus.
- Experience working in an Agile/Scrum-inspired delivery methodology.
- Preferably experience in developing Java Microservices using spring boot, docker, Kubernetes etc.
Key Skills :
- Should be an expert in Core Java/ J2EE
- Experience in REST API Development
- Message Queues: Kafka, Solace
- Should have a good understanding of Hibernate and Other ORMs
- Excellent knowledge of Java programming language concepts and JEE, hibernate, EJB, XML, JMS and Struts
- SQL & Non-SQL databases (Postgres, MongoDB preferred)
- Preferred: JAVA Microservices with Springboot / Docker/ Kubernetes
- Blockchain development skills (Hyperledger) preferred.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.