Software Engineer (Java, Mulesoft, SQL Server, SQL)

Job Details

Software Engineer (Java, Mulesoft, SQL Server, SQL)

Memphis, Tennessee        Direct Hire       December 2, 2022

Apply Now

Job Title: Software Engineer (Java, Mulesoft, SQL Server, SQL) 

Location: REMOTE or Memphis, TN

Duration: Perm Full Time

Job Description:

As a Software Engineer III, you will be providing technical leadership while actively engaging in the design, development, implementation, and support of multi-layered enterprise applications. This includes not only performing the appropriate software development lifecycle activities, but also serving as a technical leader and mentor to other engineers. Serves as a subject matter expert in one or more aspects of software engineering best practices, which includes but is not limited to front-end UI & UX, APIs & micro services, schema development, and SecDevOps. Explores emerging technologies and anticipates industry disruptions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and conforms to coding standards.

Essential Job Functions:

  • Extensive working knowledge in Java, UNIX, SQL Server, Oracle PL/SQL, APIs, Web Services, Web/Mobile based applications and Cloud products
  • Highly technical and analytical expertise in modeling, data modeling and flows, database design
  • DevOps experience with Continuous Integration/Continuous Deployment • Working experience in cloud computing technologies, building APIs and services using REST, SOAP, etc.
  • Act as a lead and serve as technical authority for other Software Engineers, including peer reviews and pair programming
  • Strong DevOps focus and experience building and deploying CI/CD pipeline
  • Experience with test-driven development and automated testing frameworks.
  • Experience with Scrum Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.


  • Demonstrable knowledge in the current application development techniques, such as object-oriented and client/server is required.
  • Professional experience writing software across multiple layers of the application stack (front-end, back-end, data and database technology) is required.
  • Experience in a team-oriented cross-functional work environment that involves formal structures, roles, and responsibilities is preferred.
  • Bachelor’s degree in information systems, engineering, mathematics, or related field and 5-8 years technical, analytical, systems and programming experience.

Apply Now

Hunter. Richardson

  • This field is for validation purposes and should be left unchanged.