Senior/Lead Java Software Engineer
Remote in Czech Republic, Slovakia
Java
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are thrilled to invite an experienced Senior/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
