Java Software Engineer, Intermediate
Core
Develops complex internal and external facing software applications using database technologies and full application development life cycle support.
Role type
Intermediate Java Software Engineer
Builds
Content distribution services, business intelligence applications, and SaaS platforms for publishers and retailers.
Domain
Content distribution, data analytics, and cloud infrastructure.
Deliverable
production ML models | product features
Required skills
Java, database development, software engineering principles, full application development life cycle, requirements gathering, design patterns
Preferred skills
GitHub, Kafka, Kubernetes, DevOps, JavaScript, Angular, PostgreSQL, MySQL
Technologies
Java, GitHub, Kafka, Kubernetes, DevOps, JavaScript, Angular, PostgreSQL, MySQL
Responsibilities
Independently develops and modifies complex software applications, participates in change control and deployment processes, researches new approaches to software development, coordinates with users to gather detailed requirements, enforces design patterns and standards, makes technical decisions with guidance from senior engineers
Seniority
Intermediate, hands-on IC