Job VC
Java Developer
Technologies
Description
We're building a modern SaaS application and seeking a
Middle Java Backend Engineer
to join our growing team. You'll play a role in architecting and developing our API infrastructure, business functionality, debugging of the Java services and Database design
Required:
3+ years of commercial Java development experience
Strong expertise in building and maintaining production-grade REST APIs
Proficient with Spring Boot or equivalent frameworks (Google Guice, Vert.x)
Solid SQL knowledge and relational database experience (MySQL, OracleDB or any other SQL DB)
Comprehensive testing practices using JUnit and Mockito
Deep understanding of API design principles, RESTful patterns, and best practices
Ability to work independently and take ownership of features end-to-end
Strong Advantage:
DevOps skills with practical experience in infrastructure deployment and automation
Production experience with AWS services (ECS Fargate, ECR, CloudWatch, VPC, IAM)
CI/CD pipeline implementation (GitHub Actions, Jenkins, GitLab CI)
Infrastructure as Code experience (Terraform, AWS CloudFormation, CDK)
Docker containerization and orchestration
Elasticsearch for search and analytics
Experience with distributed systems and async processing
What You'll Do:
Architect and develop scalable, maintainable REST APIs
Build robust backend services for our SaaS platform
Design database schemas and optimize query performance
Write comprehensive unit, integration, and API tests
Participate in infrastructure planning, setup, and deployment
Contribute to architectural decisions and technical roadmap
Possibly mentor junior developers and conduct code reviews
Ensure code quality, security, and performance standards
Nice to Have:
Microservices architecture and domain-driven design experience
AWS DocumentDB or MongoDB Atlas in production environments
Message queuing systems (RabbitMQ, AWS SQS, Kafka)
Monitoring and observability tools (Prometheus, Grafana, ELK stack)
API security best practices (OAuth2, JWT, API Gateway)
Performance optimization and profiling experience
What We Offer:
The opportunity to work on a product from the ground up, influence architectural decisions, and grow with the platform as it scales.
Middle Java Backend Engineer
to join our growing team. You'll play a role in architecting and developing our API infrastructure, business functionality, debugging of the Java services and Database design
Required:
3+ years of commercial Java development experience
Strong expertise in building and maintaining production-grade REST APIs
Proficient with Spring Boot or equivalent frameworks (Google Guice, Vert.x)
Solid SQL knowledge and relational database experience (MySQL, OracleDB or any other SQL DB)
Comprehensive testing practices using JUnit and Mockito
Deep understanding of API design principles, RESTful patterns, and best practices
Ability to work independently and take ownership of features end-to-end
Strong Advantage:
DevOps skills with practical experience in infrastructure deployment and automation
Production experience with AWS services (ECS Fargate, ECR, CloudWatch, VPC, IAM)
CI/CD pipeline implementation (GitHub Actions, Jenkins, GitLab CI)
Infrastructure as Code experience (Terraform, AWS CloudFormation, CDK)
Docker containerization and orchestration
Elasticsearch for search and analytics
Experience with distributed systems and async processing
What You'll Do:
Architect and develop scalable, maintainable REST APIs
Build robust backend services for our SaaS platform
Design database schemas and optimize query performance
Write comprehensive unit, integration, and API tests
Participate in infrastructure planning, setup, and deployment
Contribute to architectural decisions and technical roadmap
Possibly mentor junior developers and conduct code reviews
Ensure code quality, security, and performance standards
Nice to Have:
Microservices architecture and domain-driven design experience
AWS DocumentDB or MongoDB Atlas in production environments
Message queuing systems (RabbitMQ, AWS SQS, Kafka)
Monitoring and observability tools (Prometheus, Grafana, ELK stack)
API security best practices (OAuth2, JWT, API Gateway)
Performance optimization and profiling experience
What We Offer:
The opportunity to work on a product from the ground up, influence architectural decisions, and grow with the platform as it scales.