Java engineer/dev2 - Remote, Remote
Core
Design, develop, and maintain scalable enterprise applications and cloud-native microservices.
Role type
Senior IC Java backend engineer
Builds
RESTful APIs, microservices, and automated test suites for enterprise systems
Domain
Enterprise software development, distributed systems, cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11/17+, Spring Boot, REST APIs, microservices architecture, PostgreSQL/MySQL/MSSQL, Hibernate/JPA, Git, Docker, AWS/Azure/GCP, Kafka/RabbitMQ/SQS
Preferred skills
Kubernetes, event-driven architectures, Redis, Elasticsearch, OpenSearch, Jenkins, GitHub Actions, software design patterns
Technologies
Spring Boot, Hibernate, Kafka, RabbitMQ, Docker, Kubernetes, Jenkins, GitHub Actions, PostgreSQL, MySQL, MSSQL, AWS, Azure, GCP, Redis, Elasticsearch, OpenSearch
Responsibilities
Design and develop Java-based applications; Build and maintain RESTful APIs and microservices; Optimize application performance and troubleshoot production issues; Integrate with third-party APIs and enterprise systems; Develop automated tests and ensure software quality; Work with CI/CD pipelines and deployment automation
Seniority
Mid-level, hands-on IC