Java Backend Developer
Core
Designing and developing enterprise multi-tier Java/J2EE solutions using microservices architecture.
Role type
Senior IC Java Backend Developer
Builds
Enterprise solutions on cloud platforms (Azure, GCP)
Domain
Enterprise software development, Cloud-native systems
Deliverable
production ML models | product features
Required skills
Java, Kafka, Spring Boot, Microservices, Docker, Kubernetes, CI/CD tools (Jenkins, JIRA, GIT), SQL/NoSQL databases, Security protocols (OAuth2.0, JWT, OWASP)
Preferred skills
Kotlin, Python, Testing frameworks (JUnit, Selenium), MQTT, Design patterns
Technologies
Azure Cloud Stack, GCP, Cosmos DB, Cassandra, MongoDB, MySQL, AzureSQL, Postgres, Kafka, MQTT
Responsibilities
Designing and developing enterprise solutions in Java/J2EE following multi-tier architecture; Implementing containerization with Docker and Kubernetes; Leveraging SDLC tools to improve development, CI/CD, and testing efficiency; Working with messaging platforms like Kafka and MQTT
Seniority
Mid-to-Senior, hands-on IC