Java Backend Developer
Core
Designing and building scalable microservices and extensible architectures for a growing enterprise client.
Role type
Senior Java Backend Developer (Microservices & Cloud)
Builds
Robust, scalable backend services and internal developer tooling (SDKs, marketplaces)
Domain
Enterprise software, cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Spring Cloud, Hibernate, SQL/NoSQL databases, AWS/Azure/GCP, Docker, Kubernetes, CI/CD, Unit Testing, Event-driven architecture, Webhooks, Messaging queues
Preferred skills
ERP/Accounting software experience
Technologies
Java, Spring Framework, Hibernate, SQL Server, MySQL, PostgreSQL, MongoDB, AWS, Azure, Google Cloud, Docker, Kubernetes, Jira, Confluence, Bitbucket, IntelliJ, Visual Studio Code
Responsibilities
Develop advanced Java applications using Spring Boot and Cloud; Implement ORM mapping with Hibernate; Manage relational and non-relational databases; Deploy solutions on cloud platforms; Execute unit tests and ensure code quality; Design and maintain microservices with container orchestration; Build extensible architectures and internal SDKs; Implement internal event systems and webhooks; Design security and resource isolation mechanisms; Integrate with messaging buses; Document architecture and extensibility patterns.
Seniority
Senior, hands-on IC
