Senior Java Engineer / Spring / AWS / Docker/Kubernetes

Java, Engineer, Computer, Security, Linux, SQL, JavaScript
Full Time

Job Description

Senior Backend Java Engineer needed for a growing mid-size ed-tech startup in the Silicon Valley. This role will report to Chief Technology Officer and is responsible for designing, developing and maintaining new and existing applications that span across our portal and platform. This is a hands-on position for a candidate with a demonstrated track record of software development and execution excellence. The ideal candidate is a strong cross-functional communicator with a proven ability to solve open-ended problems in an elegant, scalable manner. They possess creativity, flexibility and the drive to consistently deliver on mission critical projects with tight timelines and competing priorities. This is a great opportunity for someone looking to grow their technical skills, solve tangible problems and propel innovation within our industry.

Essential Experience
  • Computer science or software engineering degree OR relevant industry experience
  • 5+ years experience working as a full-time software developer
  • Working within a cross-functional agile software delivery team
  • Working with local and remote geographically dispersed teams
  • Delivering software solutions for mission critical applications
  • Designing and delivering cloud native applications and solutions
  • Working in environments that implement CI/CD

Desirable Experience
  • Previous financial services experience

Essential Skills
  • 5+ years developing Java / Kotlin server-side applications
  • Open to learning and using Kotlin as a replacement for Java
  • Strong multi-threading and concurrent programming knowledge
  • Experience with Spring, Spring Boot, Spring Data, Spring Security, etc.
  • Experience with asynchronous message driven systems using Kafka or similar technologies
  • Strong proficiency with Unix/Linux based systems
  • Relational database design: Design effective schema and creating and understanding potentially complex SQL
  • Experience designing and delivering REST based APIs
  • Ability to create fully automated tests suites across the test pyramid
  • Gradle / Maven build tools

Desirable Skills
  • Experience working with TypeScript, JavaScript and React
  • Docker and Kubernetes
  • AWS or other cloud provider
  • Terraform
  • GraphQL
  • Experience with GitHub Actions
Dice Id : 10105282
Position Id : 483701
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

Senior Software Engineer / Java / Spring Boot / AWS
  • Motion Recruitment
  • Santa Clara, CA, USA
Mid-Level Software Engineer / Java / Spring Boot / AWS
  • Motion Recruitment
  • Mountain View, CA, USA
Senior Backend Java Engineer / Java / Rest Services / AWS
  • Motion Recruitment
  • San Jose, CA, USA
Senior Backend Engineer / Java / Spring Boot
  • Motion Recruitment
  • San Jose, CA, USA
Senior Java-AWS Software Engineer
  • Robert Half
  • San Ramon, CA, USA
Sr. Full-Stack Engineer (Java/Angular)
  • Motion Recruitment
  • San Jose, CA, USA
Java Microservices Springboot AWS Engineer
  • OSI Engineering, Inc.
  • Menlo Park, CA, USA