Jobe Details

Senior Java Programmer / Java Engineer Posted on: 08/07/2021

  • 5 to 7 Year(s)
  • -
  • PHOENIX-85024, AZ, US

Agile, Unit Testing Tools

  • Job Description

    Need to be super strong with fundamentals and would need engineers with hands on experience with Java 8 or Java 11
    Hands on Java Programming experience with core Java constructs Collections , Exceptions , Streams , Lamdas
    Hands on experience with Async programming constructs of Java Multithreading , Executors , Futures , CompletableFutures
    Experience working with any of the Java frameworks on Reactive Stack Spring Reactive , RxJava , Netty , Vert.X , Akka
    Hands on experience working with microservices / API's Rest (for sure) , SOAP , gRPC
    Hands on experience with build tools Gradle (preferred) , Maven (minimum)
    Hands on experience using Unit Testing Tools Junit (minimum) , Cucumber or other equivalents
    Hands on experience working with git or equivalent source code management systems resolve merge conflicts etc.
    Good to have knowledge on Java Perf tooling Analyzing heap dumps , Thread dumps , JConsole , JMC
    Good to have knowledge on micro benchmarking JMH harnesses
    Good to have knowledge on messaging systems using Java client Kafka , RabbitMQ etc
    Req 2: Role: Java Engineer | Location: Phoenix, AZ | Rate: $63/hr.

    BS or MS degree in computer science computer engineering or other technical discipline or equivalent 3 4 years of work experience
    5 years experience working in Java and able to demonstrate good Java knowledge
    Able to demonstrate good web fundamentals and HTTP protocol knowledge
    Good attitude communication
    willingness to learn and collaborate
    5 years development experience in developing Java applications in an enterprise setting
    5 years experience developing java applications in frameworks such as Spring
    Spring Boot Drop wizard is a plus
    2 3 years recent experience working in Javascript on Node stack is a plus
    3 years Experience with Test Driven Development TDD
    Behavior Driven Development BDD
    practices unit testing
    functional testing system integration testing regression testing GUI testing web service testing and browser compatibility testing including frameworks such as Selenium WebDriverIO Cucumber JUnit Mockito Experience with continuous integration and continuous delivery environment
    3 4 years working in an Agile or SAFe development environment
    Solid Understanding of distributed systems
    Proven experience building scalable web application using Java

  • Senior Java Engineer
    Information Technology
  • No Preference
    Contract Only
  • Candidate Requirements
  • Walkin Information
Recruiter Details
Pradeep George
Advertise with Us,