Software Engineer-Java
Core
Design and develop new Java components and applications, taking ownership of solutions, architecture, and non-functional qualities in production for business domains.
Role type
Senior hands-on IC Java Software Engineer
Builds
New applications and components on a Spring Boot/AWS stack
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Object-Oriented Programming, Unit testing (JUnit), Build automation (Gradle/Maven), Git, HTTP/REST, Security fundamentals, UML modeling
Preferred skills
Decisiveness, Conceptual thinking, Attention to quality, Lifelong learning, Knowledge sharing
Technologies
Spring Boot, AWS, React, React Native, JUnit, Gradle, Maven, Bamboo, Eclipse, IntelliJ, Git
Responsibilities
Design and develop new components, take ownership of solution architecture, work within Build-Run teams, interact with business stakeholders, identify new talent, mentor developers
Seniority
Senior, hands-on IC