Java Cloud Software Engineer

company banner
OSI Engineering, Inc.
Java, AWS, Azure, GCP, Docker, SQL
Full Time
Depends on Experience

Job Description

Java Backend Software Engineer

This professional Senior Software Engineer position will be responsible for the development aspects of complex cloud-based products. The position will provide leadership in development methodology, automation, and dev processes, perform research on new technologies and tools offered in the marketplace, provide technical guidance and lead discussions with fellow software engineers, perform code and design reviews, and actively participate in the dev process. The candidate should be able to work with cross-functional teams in development, and contribute actively in code/design reviews.


  • Excellent level of backend Java development (GO a plus)
  • Strong experience with databases such as SQL ,NoSQL, Elasticsearch, Redis
  • Experience with commercial software development cycle.
  • Stellar troubleshooting skills with the ability to spot issues before they become problems
  • Must have strong backend skills developing services
  • Knowledge of scripting languages such as Java, Go, JavaScript, Perl, Ruby, Python, PHP, Groovy, Bash
  • Knowledge of cloud platforms such as AWS, Azure or Google Cloud Platform (Google Cloud Platform preferred)
  • Some experience with docker; worked on containerizing applications
  • Strong communication skills and ability to explain protocol and processes with team and management
  • Time management skills, with the capability to prioritize and multitask as needed
  • Experience in working with Ansible, Helm, Terraform, Terragrunt for automation and configuration is a plus
  • Experience in UI development (Angular) is a plus
  • Bachelor’s Degree in Computer Science, Engineering, Software Engineering or a relevant field and 5+ years experience. Or Master’s in Computer Science, Engineering, Software Engineering or a relevant field and 3+ years experience.

Type: Fulltime

Location: San Jose, CA or Plano, TX


Submit resume to

Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 7062891
Originally Posted : 2 months ago

Similar Positions at OSI Engineering, Inc.

Scene Understanding Software Engineer
  • San Jose, CA
  • 2 weeks ago
QA Software Engineer
  • San Jose, CA
  • 4 days ago
Senior Software Engineer/Architect
  • San Jose, CA
  • 7 days ago
Embedded Firmware, Software Engineer
  • Pleasanton, CA
  • 1 month ago
Media Streaming Software Engineer
  • San Francisco, CA
  • 6 days ago
Sr. Software Cloud Engineer
  • San Francisco, CA
  • 4 days ago