Java Software Engineer
Core
Design, implement, test, and maintain Java-based applications, modules, and integrations for external client projects.
Role type
Java Software Engineer
Builds
Custom software applications and integrations for mid-to-large enterprises
Domain
Enterprise software development, Cloud Native
Deliverable
production ML models | product features
Required skills
Java (8+), Apache Wicket, Gradle, JasperReports, software architecture, design patterns, automated testing
Preferred skills
Code review, pair programming, mentoring, research of new tools
Technologies
Java, Apache Wicket, Gradle, JasperReports
Responsibilities
Design and implement Java applications, build and manage Gradle scripts, create reports with JasperReports, troubleshoot bugs and performance issues, participate in code reviews and pair programming, write automated tests
Seniority
Mid-level, hands-on IC