• Find preferred job with Jobstinger
  • ID
    #15619831
  • Job type
    Contract
  • Salary
    Depends on Experience
  • Source
    AGM Tech Solutions, LLC
  • Date
    2021-06-17
  • Deadline
    2021-08-16
 
Contract

Vacancy expired!

Position Title: Principal Java Developer- CTH Alpharetta GA

Things You'll Do
  • Provide technology design, development, integration, launch, scaling, and maintenance of new and existing software products.
  • Promote innovative technologies and bestpractices for software product development initiatives.

Education and Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology or a related field plus ten (10) years of related experience.

Work Experience:Five (5) years of experience must include:
  • Java programming with strong understanding of Java Concurrency Frameworks (Executor, Fork-Join, etc) and dealing with concurrency issues (race conditions, synchronization, etc)
  • Tuning and troubleshooting distributed systems built on java (java memory model, garbage collectors, communication protocols, linux configuration, thread pools, connection pools, databases, etc).
  • Spring ecosystem, Spring Boot, Spring Cache Abstraction, Spring Data, Reactor Framework, Spring Webflux;
  • Unit and Component testing tools, including JUnit and Cucumber;
  • Event-driven and distributed systems engineering (message queuing, back-pressure control, delivery guarantees, etc);
  • Domain Driven Design;
  • CQRS;Object Oriented Design and Clean Code;
  • Test Driven Development;
  • RDBMS (MySQL and/or PostgreSQL) and NoSQL data stores;
  • Database change management tools (Liquibase and Flyway);- Containerization frameworks (Docker, Containerd);
  • Cloud-based platforms (AWS and Kubernetes);
  • Continuous Integration tools;
  • Perform asynchronous, distributed, event-driven software development.

Vacancy expired!

Report job

Related Jobs

Jobstinger