Posted 2mo ago

Java Backend

@ Altimetrik
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities:develop backend, design services, optimize queries
Requirements Summary:6-10 years backend experience with SQL and Java (Spring Boot/Microservices); Agile environment; bachelor/master in CS/Software Eng; certifications in Java and Spring preferred.
Technical Tools Mentioned:SQL, Java, Spring Boot, Microservices, Agile
Save
Mark Applied
Hide Job
Report & Hide
Job Description
  • The ideal candidate will have a deep and comprehensive understanding of SQL, Java, and the combination of Java with Spring Boot and Microservices, which are pivotal in building robust and scalable applications at Airbnb, Inc.
  • Proficiency in SQL is essential for managing and querying relational databases, allowing the candidate to effectively handle data storage and retrieval in various application scenarios.
  • The expected level of proficiency in SQL is advanced, as the candidate will be required to optimize complex queries and ensure data integrity across various datasets.
  • Conversely, expertise in Java is crucial for developing high-performance backend services.
  • The candidate should possess advanced knowledge of Java programming and be adept in leveraging its features to create efficient applications.
  • Familiarity with the Spring framework, particularly Spring Boot, is imperative; candidates should be able to develop microservices that are easily deployable and maintainable within a cloud environment, showcasing their understanding of modern architectural patterns.
  • Agile methodologies are key to the development process at Airbnb, and candidates should demonstrate a solid understanding of Agile frameworks, including Scrum or Kanban.
  • This experience will allow them to contribute effectively to iterative development cycles, ensuring timely delivery of features while maintaining high code quality.
  • Lastly, a background in Data Science and Artificial Intelligence (DSAI) will provide the candidate with additional skills that are increasingly relevant in developing data-driven applications and enhancing user experiences through machine learning algorithms.
  • An advanced understanding of DSAI principles will be beneficial in creating intelligent applications that can adapt to user behavior.
  • In summary, candidates should possess a Bachelor of Technology (B.Tech) in Computer Science Engineering or a Master of Technology (M.Tech) in Software Engineering.
  • Additionally, certifications such as the Oracle Certified Professional, Java SE 11 Developer and Spring Professional Certification are preferred.