Java Backend Engineer

Depends on Experience

Contract: W2, Independent

  • No Travel Required

Skills

DockerAPIMicroservicesMicrosoft Windows AzureInfrastructureWeb APIAgileWeb services

Job Description

Seeking qualified and passionate full-stack software engineers to join our fast-paced, high performing product team developing Java based applications, Microservices. 

General:

Full-stack application development experience - 5+ years of experience.  Hands-on writing code, hands-on writing code must be the primary duty of most recent position

Able to make progress in a fast-paced environment with little oversight

Strong verbal/written communication & facilitation skills.

Strong analytical and problem-solving abilities.

Ability to understand complex architectures and be comfortable working with multiple teams 

Strong work ethic and a team player

Ability to conduct performance analysis, capacity management and troubleshoot large scale distributed systems 

Enthusiasm toward technology, passionate continual learner

Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo

Agile (scrum) experience.

 

Required skills:

Java, Micronaut, Spring Boot, JDBI, JPA or Hibernate

Substantial SQL and PL/SQL experience

Rules engine such as Drools

Web-services, 3rd party APIs, tools like Postman, SoapUI & Fiddler

WEB API, RESTful services

Working knowledge Git or similar version-control software

Familiar with production Azure DevOps environments

Unit and Integration Testing

Understanding of SOLID design principles & secure coding practices

 

Preferred Skills:

Docker, AKS

Data infrastructure services such as Azure Event Hub, Service Bus

Oracle database experience, solid understanding of SQL tuning, indexing & query costs