Software Engineer, Java
Core
Develop high-volume, low-latency Java applications for mission-critical systems serving Mobile Network Operators (MNOs) and brands globally.
Role type
Mid-level Software Engineer (Java)
Builds
Mission-critical applications for mobile marketing automation and digital service innovation
Domain
Telecom / Mobile Marketing Automation
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, JPA/Hibernate, JEE, SQL, RDBMS, HTTP APIs, Maven, Git, CI/CD
Preferred skills
RabbitMQ, Kafka, microservices architectures, NoSQL (Redis, Elasticsearch), Caching (Hazelcast, EhCache)
Technologies
Spring, JPA, Hibernate, JEE, RabbitMQ, Kafka, Redis, Elasticsearch, Hazelcast, EhCache
Responsibilities
Develop high-volume, low-latency applications; Write well-designed, testable, efficient software modules; Ensure designs comply with specifications; Create/review design documentation and provide feedback on test plans
Seniority
Mid-level, hands-on IC