Java Backend Developer
Core
Design, development, and maintenance of server-side Java EE components for core software products.
Role type
Java Backend Developer
Builds
Server-side components, RESTful web services, and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java EE, JAX-RS, JPA, JAXB, CDI, Maven, XML/JSON manipulation, JVM internals tuning, Git, CI/CD (Jenkins), SQL, relational DBMS (Db2, SQL Server, Oracle), NoSQL (MongoDB, Cassandra), Elasticsearch
Preferred skills
SOLID principles, enterprise design patterns, distributed architectures (SOA, microservices)
Technologies
JAX-RS, JPA, JAXB, CDI, Maven, Git, Jenkins, Db2, SQL Server, Oracle, MongoDB, Cassandra, Elasticsearch
Responsibilities
Design and develop server-side components in Java EE; execute functional and integration tests; optimize and refactor technical solutions; update technical documentation; apply security best practices
Seniority
Mid-level, hands-on IC