The role involves developing scalable applications using Java and Spring Boot, collaborating with clients, managing databases, and maintaining CI/CD pipelines.
Company:
Provectus helps companies adopt ML/AI to transform the ways they operate, compete, and drive value. The focus of the company is on building ML Infrastructure to drive end-to-end AI transformations, assisting businesses in adopting the right AI use cases, and scaling their AI initiatives organization-wide in such industries as Healthcare & Life Sciences, Retail & CPG, Media & Entertainment, Manufacturing, and Internet businesses.
Position Overview:
We are seeking a Senior Java Engineer with exceptional English communication and strong soft skills to join our team. The ideal candidate will have a strong technical background in Java development, proven expertise in modern cloud-native architectures, and the ability to thrive in a collaborative and dynamic environment. The candidate will join a team of other Provectus engineers, but will also frequently communicate with a client to collect requirements, etc.
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
AWS
Cassandra
Cloudwatch
Docker
Flyway
Gitlab
Gradle
Grafana
Java 11
Java 17
Kibana
Kubernetes
Maven
MySQL
React
Terraform
Similar Jobs
Information Technology • Consulting • Automation
As a Senior Product Engineer at Secfix, you will design, build, and maintain backend systems, collaborating with product teams and mentoring junior engineers, while leveraging AI tools for development.
Top Skills:
Ai ToolsAWSGitlab Ci/CdGoHibernateJavaPostgresSpring BootSQLTypescript
Cloud • Software • Transportation • Automation
The Senior Fullstack Software Engineer will design and develop software solutions using Java and React, improve software performance, and ensure compliance with functional requirements.
Top Skills:
Ai/Ml FrameworksAngularjsAWSCassandraCi/CdElk StackGrafanaHibernateHqlJavaKubernetesMongoDBMySQLPostgresPrometheusPythonReactRedux ToolkitSpringSpring BootSpring CloudSQLTypescriptVite
Fintech • Software • Analytics • Financial Services
The Senior Full Stack Java SW Engineer will design and implement software solutions, ensuring quality standards, optimizing functionality, and maintaining cloud applications while collaborating closely with architects and product managers.
Top Skills:
AngularAntCSS3GitGradleHibernateHTML5HTTPIbatisJavaJava Spring FrameworkJavaScriptJenkinsJqueryJSONJunitMavenRestSeleniumTomcatXML
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.