Java

Godel’s first ever project was written using Java technology, and since then the team has continued to expand on their experiences and skills. Godel’s Java division is a force to reckon with

Java

1st

Godel's Developer and Division was in Java

20+

Years of stable work of Java Division at Godel

17

Java versions used in Godel projects (from 1.3 to 19)

4

JVM Languages in use: Java, Kotlin, Scala, Groovy

WE ARE EXPERTS AT

Programming Languages

Java 8-19 (OracleJDK, OpenJDK, Azul Zulu, Amazon Corretto)

Groovy

Kotlin

Scala

Software Development Frameworks

Spring Core/ Spring Boot

Micronaut

Akka

RxJava

REST

gRPC

GraphQL

Data Access Technologies

JPA/HIbernate

Spring Data

MyBatis

JDBC

Liquibase

Flyway

Frontend Frameworks

Angular

Angularjs

Vue.js

React

Next.js

CSS3/SASS

JavaScript/TypeScript

HTML 5

Microservices & Containerization

Spring Boot

Spring MVC/Retry/Gateway/Cloud

Swagger/OpenAPI

Docker (Docker Swarm, Docker Compose)

Kubernetes

Nomad

Service Mesh (Istio, Linkerd, Consul Connect)

Helm

Infrastructure as Code

Puppet

Terraform

Ansible/Ansible Tower

Cloud Services - AWS

AWS Lambda

AWS Step Function

AWS DynamoDB

AWS SQS/SNS/Kinesis

AWS Cloudwatch

AWS S3

AWS RDS

AWS API Gateway

AWS EC2

AWS ECS

AWS Cloudformation

AWS ALB

AWS EKS

AWS AURORA

AWS Elastic Cache

AWS IAM

AWS STS

AWS VPC

AWS Secrets Manager

AWS Systems Manager Parameter Store

AWS AppSync

AWS Event Bridge

AWS EMR

AWS Redshift

AWS Athena

Cloud Services - Azure

Azure EventHub

Azure CosmoDB

Azure AKS

Azure Firewall

Azure KeyVault

Azure Storage

Azure Monitoring

Software Architectures & Patterns

Microservices

Event-driven

Monolith applications

SOA with ESB

Shared DB

Recreate/Rolling-Update/Blue-Green /Canary Deployment

Cache Layer Technologies

Redis

Hazelcast

EhCache

MemCached

AWS ElasticCache

Databases

PostgreSQL

MS SQL

MySQL

CockroachDB

Oracle DB

MongoDB

AWS DynamoDB

Apache Cassandra

Integration Technologies

RabbitMQ

Apache Kafka

Apache ActiveMQ

AWS SQS/SNS/Kinesis

HornetQ

Build Tools

Maven

Gradle

Ant

CI/CD Tooling

Jenkins

TeamCity

GitlabCI

BambooCI

GithubCI

CircleCI

Argo CD

Bitbucket

DockerHub

Nexus OSS

JFrog Artifactory

Test Levels

Unit Tests

Integration Tests

Contract Tests (PACT)

E2E Tests

Performance Tests

Security Testing

Tests Frameworks

JUnit

Mockito

TestNG

Spock

Cucumber

JBehave

JMeter

Gatling

Test Containers

Jacoco

Cobertura

Jest

Application Servers

Tomcat

Tomcat embedded

Jetty

Jetty embedded

Netty

IBM WebSphere

Glassfish

WildFly/JBoss

Static Code/Dependencies Analysers

SonarQube

Checkmarx

FindBugs

Snyk

JFrog XRay

BlackDuck

OWASP Dependency-Check

Trivy

Monitoring and Logging

ELK Stack

Prometheus

Micrometer

CloudWatch

Graphana

CloudWatch

Kibana

DataDog

Splunk

Dynatrace

KEY LANGUAGES WE USE

Dmitry Kvartalny

Head of Java Division

20 years of success story Java in Godel –
we know how to help our partners take a step from the past into the future.

TECHNICAL EXPERTISE

Visit our technology pages to get a detailed understanding our of technical skills. If there is something specific you are looking for that we haven’t mentioned, please do contact us and ask. Given the pace of change in our industry, it’s an impossible task to keep this pages up to date!

Long-term partnerships, built on trust

We partner with some of the UK’s leading household names to extend their development capacity