Senior Java Developer
Core
Design, build, and evolve backend services and microservices for a customer-centric digital platform including web interfaces and native apps.
Role type
Senior backend Java developer (cloud-native)
Builds
Microservices, RESTful APIs, and backend solutions running on Azure Kubernetes Service
Domain
Mining and infrastructure industry, cloud-native backend development
Deliverable
production ML models | product features
Required skills
Modern Java, Spring Framework, Docker, Kubernetes, RESTful API design, OAuth security, Linux/Unix, PostgreSQL, TimescaleDB, API mocking
Preferred skills
React.js, Swift, Kotlin, cloud trends exploration
Technologies
Azure, Kubernetes, Docker, PostgreSQL, TimescaleDB, OAuth, Spring Framework
Responsibilities
Develop backend services across design, architecture, and delivery; Build microservices as Docker containers; Create and maintain secured RESTful APIs; Collaborate with customers to improve the digital platform; Explore emerging digital technologies; Support continuous improvement with a focus on user experience
Seniority
Senior, hands-on IC