Requirements:
- Strong programming experience with Java 11 and Java 17
- Solid experience with Spring Boot and Spring Reactive
- Solid understanding of JVM internals, profiling, and performance optimization
- Hands-on experience with Docker and Kubernetes
- Proficient with Maven and Gradle
- Familiarity with database migration tools (e.g., Flyway)
- Strong SQL knowledge, including query optimization
- Experience with distributed systems and messaging platforms (Kafka)
- Solid understanding of serverless architectures and AWS services
- Experience with monitoring tools such as Kibana, Grafana, CloudWatch
- Proficiency with GitLab and GitLab pipelines
- Exposure to ReactJS and modern frontend concepts
- Strong communication and collaboration skills
- English proficiency: upper-intermediate or above, capable of direct client interaction
- Nice to Have:
- Experience with OpenSearch
- Familiarity with EKS and IAM
- Experience with performance testing tools and techniques
Responsibilities:
- Develop and maintain scalable Spring Boot applications in Kubernetes, with focus on robust API design using REST and GraphQL
- Perform JVM profiling and capacity tests to ensure system stability and ability to handle high-demand events (e.g., onsales)
- Optimize SQL queries and contribute to efficient data access
- Work on client-facing features and collaborate with customer-side leads and stakeholders (UK-based)
- Manage databases (MySQL, Cassandra), CI/CD pipelines (GitLab, Nexus), and system monitoring tools (Prometheus, Kibana, Grafana)
- Ensure code quality through automated testing and support cloud-native solutions on AWS
- Handle infrastructure using Terraform, and occasionally contribute to frontend features using ReactJS
- Actively participate in team ceremonies, provide clear communication, and take ownership of deliverables
What We Offer:
- Long-term B2B collaboration
- Fully remote setup
- Comprehensive private medical insurance
- Paid sick leave
- Continuous learning support, including AWS certification sponsorship
Top Skills
What We Do
Provectus is an Artificial Intelligence consultancy and solutions provider, helping businesses achieve their objectives through AI.
We are recognized by industry think tanks as a leading provider of AI solutions in specific business domains, driven by sophisticated IT service management and tech innovation. Provectus is a value driver and a trusted partner for our clients and employees.
Provectus is an AWS Premier Consulting Partner with competencies in Data & Analytics, DevOps, and Machine Learning. We design and build AI solutions for industry-specific use cases, Data and Machine Learning foundation, Cloud transformation, and DevOps adoption.