Description

7+ years of professional software development experience using Java

7+ years of hands-on experience with at least one modern Java framework:

Micronaut, Quarkus, or Spring Boot (focused on microservices architecture)

5+ years of experience designing and implementing RESTful APIs

Familiarity with SOAP web services

Strong understanding of API authentication schemes: OAuth2, JWT, API Keys

Experience with cloud platforms (AWS, GCP, or Azure):

Core compute, networking, and database services

Containerization expertise using Docker and Kubernetes

Expert-level Git proficiency

Highly Preferred Skills (Will Get You Hired Faster):

5+ years experience with CI/CD pipelines

Familiarity with messaging queues such as Kafka or RabbitMQ

Experience with testing frameworks: JUnit, Mockito, Spock

Knowledge of observability tools (e.g., logging, metrics, tracing)

Additional Skills & Attributes:

Experience with relational databases (PostgreSQL, MySQL) or NoSQL databases (MongoDB, Cassandra)

Strong analytical, troubleshooting, and debugging skills

Excellent verbal and written communication skills

Ability to thrive in a collaborative, remote team environment

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)

Education

Bachelor's degree