Java Technologies

 

  • Programming Languages

    Java, Groovy, Kotlin

  • Core Technologies

    Java 8+ with functional programming, Spring IO Platform, Microservices (Uber JAR, Spring Boot, Dropwizard.io), cloud (AWS, GCP, Azure) both IAAS and PAAS (Lambdas, Kinesis, Redshift etc.), reactive programming (RxJava, Spring Framework 5, Ratpack.io etc.), distributed systems (Spring Cloud, Consul, Apache ZooKeeper etc.), live monitoring (Grafana, Graphite, Prometheus), solid TDD/BDD approach, container-based development and CI/CD (Docker, Jenkins, Harbor etc), Netty.io, Grizzly, Underthow.io.

  • TDD/BDD:

    Junit, TestNG, Mockito, Powermock, Wiremock, JBehave, Cucumber, Geb, Spock, Hamcrest, Karma, JasmineJS

  • Microservices:

    Spring Boot, Dropwizard.io, Spring MVC/Retry, RxJava, Netflix OSS (Zuul/Eurika/Hystrix/Ribbon/Feign), Swagger/OpenAPI, Docker/Kubernetes, Consul

  • Containerization:

    Docker Engine, Docker Compose, Kubernetes, Amazon ECS.

  • Cloud:

    Amazon (EC2, ECS, Elastic Beanstalk, Kenesis, S3, SES, SQS, Lambda, RDS, DynamoDB, CloudFormation, CloudWatch etc.), Google Cloud Platform.

  • Web Services Technologies:

    JAX-RS, JAX-WS, Apache Axis 1-2, Apache CXF, Glassfish Jersey 1-2, RESTEasy, Spring-WS

  • Logging & Monitoring:

    Dropwizard Metrics, Spring Cloud Sleuth, StatsD+Grafana, ELK, Zipkin, Hystrix Metrix + Hystrix Dashboard, Graphite, Prometheus, NewRelic, AppDynamics

  • JavaScript/HTML/CSS:

    AngularJS 1-4, ReactJS, Ember, BackboneJs, KnockoutJS, Semantics, Canvas, Websockets, Web Storage, Sass, Less, PostCSS, Autoprefixer, Modernizr

  • Databases:

    Oracle, MS SQL Server, PostgreSQL, MongoDB, Cassandra, DynamoDB, MySQL, MariaDB, Neo4J, Liquibase, Flyway

  • Queueing technology:

    ApacheMQ, RabbitMQ, MSMQ, HornetQ, ZeroMQ, AWS SQS

  • HTTP and Application Servers:

    Tomcat, Netty, WebSphere, GlassFish, JBoss, Wildfly, Weblogic, Resin

  • Source Control/Continuous Delivery:

    GIT (Atlassian Stash, BitBucket, GitLab), SVN, TFS, Mercurial, Perforce, Jenkins, Hudson, Teamcity, Bamboo

  • Code quality tools:

    Sonar, PMD, FindBugs, Cobertura, CheckStyle

  • Project tracking and bug tracking systems:

    Atlassian Jira, Atlassian Confluence, TFS, Redmine

  • Build Tools:

    Maven, Gradle, SBT, Ant/Ivy

  • IDE and tools:

    Artifactory, Nexus, Intellij IDEA, Eclipse

  • Operating systems:

    Windows, Linux, Mac

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 the reckoned with.

Interested in our other skills?

Visit our other technology pages if you would like to understand what other technologies we have experience in. Alternatively read how our services could help your business.

Godel Services

Earthport

Services:
  • Quality Assurance
  • Business Analysis
  • Software Development
Technologies:
  • Java ,

Engagement Model:

Dedicated team

Duration Of Project:

1 Year +

View full case study
×
Play Video

Shell Energy

Services:
  • BUSINESS ANALYSIS
  • DEVELOPMENT
  • QUALITY ASSURANCE
  • AUTOMATED QUALITY ASSURANCE
Technologies:
  • Java ,

Engagement Model:

Team Augmentation

Duration Of Project:

1+ YEAR

View full case study
×
Play Video

Rentalcars.com

Services:
  • SOFTWARE DEVELOPMENT
  • QUALITY ASSURANCE
Technologies:
  • Java ,
  • PHP ,

Engagement Model:

Augmented Team, Product Development

Duration Of Project:

+ 1 Year

View full case study
×
Play Video

Virgin Holidays

Services:
  • SOFTWARE DEVELOPMENT
  • QUALITY ASSURANCE
  • AUTOMATED QUALITY ASSURANCE
  • PROJECT MANAGEMENT
Technologies:
  • Java ,

Engagement Model:

TEAM AUGMENTATION

Duration Of Project:

+ 1 YEAR

View full case study
×
Play Video

Feefo

Services:
  • DEVELOPMENT
  • QUALITY ASSURANCE
Technologies:
  • Java ,

Engagement Model:

DEDICATED TEAM

Duration Of Project:

1 YEAR +

View full case study
×
Play Video

OEConnection (Clifford Thames)

Services:
  • SOFTWARE DEVELOPMENT
  • QUALITY ASSURANCE
  • BUSINESS INTELLIGENCE
Technologies:
  • JAVA ,

Engagement Model:

Dedicated Team

Duration Of Project:

1 + YEAR

View full case study
×
Play Video
My Chatbot