Mid Java Developer
Core
Build integration and orchestration flows and coordinate logic between backend services for outsourced projects.
Role type
Mid-level backend platform developer
Builds
Integration flows, orchestration logic, and cross-cutting concerns for client-facing projects
Domain
Enterprise software development, cloud-native applications
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Spring Integration, AOP, JPA, JDBC, Docker, Git, distributed team collaboration
Preferred skills
Reactive application design, Kubernetes, OpenShift, Azure, AWS, Kafka, Redis, RDBMS, Drools, asynchronous messaging, JWT
Technologies
Spring Integration, Docker, VSCode, Git, AOP, JPA, JDBC
Responsibilities
Implement coordination logic between services, build integration flows using Spring Integration, implement cross-cutting concerns using AOP, develop persistence logic, containerize services, write and test code in a central git repository, participate in code reviews
Seniority
Mid-level, hands-on IC