Java Developer (RPA sphere)
Core
Backend Java developer building and maintaining services for a contact center robotic process automation (RPA) platform.
Role type
Mid-level backend Java developer
Builds
Backend components, RESTful APIs, and microservices for an RPA platform
Domain
Enterprise software, Robotic Process Automation (RPA), Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Git, CI/CD, Microservices, SQL, Cloud platforms
Preferred skills
NoSQL technologies, WebSockets, Apache Flink, Kubernetes, Redis
Technologies
MariaDB, Redis, Dremio, Apache Iceberg, Apache Flink, ActiveMQ, OAuth, OpenID, AWS, Docker, Maven, Jenkins
Responsibilities
Implement, test, and maintain backend components and services; Develop and integrate RESTful APIs; Write and maintain unit tests and contribute to integration testing; Fix bugs, investigate performance issues, and improve logging; Troubleshoot and resolve production issues; Participate in CI/CD processes and retrospectives
Seniority
Junior to Mid-level, hands-on IC