Java Software Engineer

Full Time
Remote
Posted
Job description

Our client is the largest industrial staffing company in the U.S. with three decades of proven success. Their foundation is built upon their unmatched industry expertise and specialized staffing delivery model, which provides customers with temporary associates in manufacturing, logistics, warehousing, contact centers and more.

Their Corporate office is looking for a Software Engineer to join their engineering organization. You will be on an agile team working on their Integration Hub suite of services that ties all their corporate systems together. This position is 100% remote.

Primary Responsibilities:

  • Design, develop, and support the Integration Hub suite of services following SOLID principles of software development using Java, Spring, and related technologies
  • Build into and enhance the continuous integration / continuous delivery pipelines
  • Participate in code reviews and ensure code aligns with the SOLID principles of software development
  • Exhibit a leadership style and be a force multiplier that helps to grow others around the organization
  • Be a collaborative team player working on a scrum team
  • Participate in scrum activities and ceremonies

Requirements:

  • A passion for technology and providing innovative ideas to help the company be a standout engineering organization in the staffing industry
  • Bachelor's Degree in Computer Science, Computer Engineering or related technical experience, or equivalent
  • 5+ years of relevant, hands-on engineering experience
  • Experience with highly concurrent and multi-threaded web application and service development experience
  • Experience working on enterprise level applications
  • Experience building highly scalable and flexible RESTful services
  • Experience building distributed message and event-based systems using Kafka or other messaging technologies
  • Experience writing unit tests
  • Ability to work in a team environment independently and pairing
  • Very strong Java coding skills and object-oriented design experience

Pluses:

  • Test-driven development (TDD)
  • Working with Docker containers
  • Experience creating and using AVRO schemas
  • Domain driven design
  • Experience with application build process and integration and deployments to on-prem and cloud environments like AWS and Azure

Job Type: Full-time

Schedule:

  • Monday to Friday

Application Question(s):

  • Will you require work sponsorship now or in the future?
  • Do you have experience with Docker?
  • Do you have experience with Kafka?
  • How many years of experience with Java development do you have?

Work Location: Remote

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs