Software Engineer - Java

07 Oct 2024

Vacancy expired!

· Bachelor’s (B.S) or Master’s (M.S) degree in Computer Science or related field· Minimum 6+ years of software development experience· Minimum 6+ years of object-oriented design and object-oriented programming experience· Solid understanding of RESTful systems and principles of good API design. Should have proven experience in building and deploying production grade, highly scalable solutions based on cloud-native micro-services architecture.· Proficiency in Java programming language. Additional experience in programming languages like C and Python is an advantage.· Experience with Spring framework including Spring boot, Spring batch, Spring Data· Proven experience with RDBMS, and NoSQL DB (MongoDB/Cassandra preferred)· Computer Science fundamentals in data structures (document form, JSON/YAML), problem solving, algorithm design and analysis· Understanding of cryptography, encryption, and PKI Digital Certificate Management (X.509) using crypto libraries· Good familiarity with open-source development. Any hands-on experience with integrating open source components into projects would be an advantage.· Practical working experience in developing and deploying applications on Linux.· Excellent verbal and written communication skills

  • ID: #20792004
  • State: California San diego 92101 San diego USA
  • City: San diego
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2021-10-07
  • Deadline: 2021-12-04
  • Category: Et cetera