Skip to Main Content

Sr Java Developer (Partly On Site Role)

Appko, Inc.
San Jose, CA
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

Sr Java Backend Developer (** Only candidates who are willing to work from an office setting 3 days a week and 2 days remote should apply **)

Full stack experience is desired but not required.

(4-10 years experience. Mid & senior engineers)


Desired Skills

  • Protobuf

  • Full Stack


Required Skills

  • Distributed/multi threaded computing (required),

  • Java (required), microservices

  • Advanced knowledge of Computer Science fundamentals in OOAD, design patterns, data structures, and algorithms

  • Experience with microservice design and development

  • Experience with standard development tools (e.g. Git, JIRA)

  • Experience working in an Agile/Scrum development process

  • Experience working closely with engineers and software cultures

  • Developing Restful Web Services using Micro services architecture

  • Designing and developing different API's using Spring Boot and Java

Minimum qualifications:

  • Bachelor's degree in Computer Science or equivalent practical experience.

  • 4 years of relevant work experience.

  • Experience with software development with one or more general programming languages (e.g. Java, C/C++)

  • Preferred qualifications:

  • Master’s, PhD degree, further education or equivalent practical experience in Engineering, Computer Science or other technical related field.

  • Experience with one or more of the following areas: Server Backend Distributed and Parallel Systems, Full Stack Development (frontend and backend), Scalable Enterprise Platforms and Applications, Application Security and Incident Management, Machine Learning, Information Retrieval or Natural language processing.

  • Development experience with Unix/Linux.

  • Ability to learn other coding languages as needed.

  • Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects.


  • Design, develop, test, deploy, maintain, and improve backend and microservices software

  • Manage individual priorities, deadlines, and deliverables.

  • Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes quickly.

  • Build the libraries and frameworks that support large, complex web applications.

  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems.

  • Working with IOT Devices (Provisioning, management) is a plus

  • Excellent problem-solving and analytical skill

  • Ideal candidates will have experience with Privacy application requirements (PII)

  • Experience handling complex application requirements such as experience going through Security and Privacy reviews is a plus.

  • Candidates with good experience with Third party applications, ACL’s and security authentication, and authorization.

Company Description
Appko is an Engineering Services company, supporting Google, Nest, Cisco, BT, PayPal and many other Fortune 100 companies. Our team consists of experts in software development technologies ranging from front-end, back-end, UX/UI, DevOps, Cloud, API's and some of the most advanced software development platforms around. Appko provides engineering and development services to large Enterprises and Service Providers who are building some of the most sophisticated software solutions in the world.

Appko, Inc.


San Jose, CA