Junior Java Software Engineer
Core
Design, build, test, and maintain scalable Java-based backend solutions and microservices for client-facing applications.
Role type
Junior IC Java Software Engineer
Builds
Scalable backend applications and microservices
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, RESTful APIs, SQL databases, AWS services, TDD/BDD, performance testing, security testing, container orchestration
Preferred skills
CI/CD pipelines, NoSQL databases, ELK stack, Apache Kafka, Spring Security, OAuth2, React, Keycloak, Camunda, OpenAPI/Swagger, Nginx
Technologies
Java, Spring Boot, AWS, Kubernetes, Postgres, MySQL, MariaDB, JMeter, OWASP, React, Kafka, ELK, Nginx
Responsibilities
Design and build Java backend solutions, work with microservices and REST APIs, apply scalability and security best practices, contribute to technical design discussions, support AWS and SQL database integrations, take ownership of tasks and solve problems
Seniority
Junior, hands-on IC