Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior/Lead Java Software Engineer

EPAM Systems
πŸ‡¨πŸ‡Ώ Czechia | πŸ‡ΈπŸ‡° Slovakia
Remote
Staff / Principal
1 month ago
  • Java
  • Spring Boot
  • Microservices
  • REST API
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • AWS
  • Agile
  • Scrum
  • CI/CD
  • GitLab
  • Docker
  • Terraform
  • TDD
  • Contract Testing
  • AI
  • Quarkus
  • EKS
  • Bedrock
  • EC2
  • SQL
  • OpenAPI
  • Swagger
  • Devops
  • Elasticsearch
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are thrilled to invite an experiencedSenior/Lead Java Developer to join a new project for a leading global financial market infrastructure provider and contribute to the development of business-critical platforms used across international markets. You will play a pivotal role in building scalable, user-friendly, and data-driven applications, enabling efficient field trialing and in-field decision-making.

Responsibilities

  • Develop, enhance, and maintain web applications using Java and Spring Boot
  • Build reliable and robust microservices architecture adhering to RESTful API and HTTP standards
  • Collaborate with cross-functional teams to simplify user journeys and optimize system performance
  • Design and implement serverless solutions leveraging AWS Lambda, API Gateway, DynamoDB, and other AWS services
  • Ensure real-time data availability and improve application usability for field scientists
  • Write clean, modular code aligned with Java standards and best practices
  • Follow Agile/Scrum methodologies to deliver high-quality software solutions in iterative cycles
  • Implement CI/CD pipelines and automation-first principles with GitLab, Docker, and Terraform
  • Conduct TDD-driven development, covering unit, integration, and contract testing
  • Focus on data quality within application designs, ensuring accurate inputs and reference harmonization
  • Future-proof the technical design to support evolving data analytics needs
  • Design, build, and deploy AI-enabled solutions using Java technologies
  • Stay updated on the latest trends in Java and AI technologies

Requirements

  • 5+ years of experience in Java development, including Java 17+
  • Background in Spring Boot and/or Quarkus development
  • Expertise in RESTful APIs and microservice architecture based on HTTP standards
  • Experience with AWS: EKS, Lambda, DocumentDB, S3, Bedrock, EC2, StepFunction
  • Understanding of SQL and non-relational databases
  • Showcase of clean code practices and modular design principles
  • Familiarity with CI/CD pipelines, GitLab, and Agile/Scrum methodologies
  • Competency in TDD, including unit, integration, and contract testing
  • Capability to create comprehensive API documentation using OpenAPI/Swagger
  • Flexibility to work on Terraform, Docker, and other DevOps tools
  • Experience with Elasticsearch
  • Qualifications in solution design, prompt engineering, and model integration
  • Ability to communicate effectively in both written and spoken English (B2 level)

Nice to have

  • Knowledge of CI/CD practices with advanced customization
  • Experience implementing the AI Software Development Life Cycle
  • Experience with AI Agents
  • Familiarity with the evaluation, monitoring, deployment, and continuous improvement of AI solutions

Senior/Lead Java Software Engineer Β· EPAM Systems

Auto apply with Likeremote