Job Description

Back End Developer IV



Job Summary: Talent Software Services is in search of a Back End Developer for a contract position in Richfield, MN. The opportunity will be seven months with a strong chance for a long-term extension.




Qualifications:

We are seeking a Level 4 developer with a minimum of 8-10 years of experience.


  • Solid background in Spring, Java, REST services, Kafka, GCP, writing test cases, and implementing caching.

  • Experience with Cassandra is essential, as well as the ability to understand memory leaks and debug production incidents.

  • Prioritizing performance is crucial in development.

  • 8 years of experience in developing Micro-services and J2EE applications using Java 8, Java 11, Java 17, Groovy, Spring Boot, and Spring JPA.

  • Configure and develop a Java Rest service that produces/consumes messages from Apache Kafka / Rabbit MQ and GCP Pub/Sub.

  • Using Docker Container to dockerize Java applications and spin up services locally.

  • Expertise in using development IDEs like Intellij/Eclipse.

  • Experience in using build tools like Maven and Gradle.

  • Knowledge in writing Test Cases with JUnit and Spock, logging using Log4J and SL4J.

  • Experience in testing code quality using SonarQube/Checkmarx.

  • Testing web services using Postman.

  • Implementing caching mechanisms like EHCache, Redis, or Memcached.

  • Comfortable with UNIX commands as we use PUTTY for installations and configurations in dev environments.

  • Skilled in Oracle and Cassandra.

  • Experience in using version control tool like GitHub.

  • Experience in setting up pipelines using GitHub actions.





Preferred:


  • Adapt to any new technology.

  • Continuous integration using GitHub actions.




If this job is a match for your background, we would be honoured to receive your application!



Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application