Java Developer Novato BCP
Core
Developing Java applications and APIs using Spring Boot, reactive programming, and serverless architectures on Azure Cloud.
Role type
Mid-level Java Developer
Builds
Serverless applications, RESTful APIs, and cloud-native services
Domain
Enterprise software development, Cloud (Azure)
Deliverable
production ML models | product features
Required skills
Java (generics, exceptions, JDBC, multi-threading), Spring Boot, JPA, SQL (complex queries, stored procedures), Git, REST/SOAP web services, Azure Functions, CosmosDB, CI/CD pipelines, Shell scripting
Preferred skills
Reactive programming (RxJava, Webflux), SOA patterns, refactoring, encryption/security protocols
Technologies
Java, Spring Boot, Azure, CosmosDB, RxJava, Webflux, Git, YAML
Responsibilities
Design and implement serverless applications and APIs, write complex SQL queries and stored procedures, develop multi-threaded Java applications, automate CI/CD pipelines, implement security protocols
Seniority
Mid-level, hands-on IC