Java Technical Lead

Job Number:

22-00530

Location:

Greenville, SC; Spartanburg, SC; Charlotte, NC

Onsite Flexibility:

Onsite, Remote

Job Description

Qualifications:

  • 5 years of experience with Java development using Java 8/11
  • 3 years of experience with:
    • Spring Framework (Spring Boot)
    • REST services using one or more of the following: JAX-RS, Jersey, Spring, Apache
    • Asynchronous processing using one or more of the following: Apache Camel, JMS, RabbitMQ, ActiveMQ, or similar
    • RDBMS databases: Oracle, MySQL, MS SQL Server
  • 2 years of experience securing API’s/REST endpoints
  • Ability to write complex SQL statements for development, reporting, and triage
  • Experience with containerizing applications (Docker)
  • Experience with AWS or other cloud technologies
  • Experience with Maven
  • Familiar with SOLID principles
  • Advance¬†understanding of Git
  • Some understanding of non-structure and semi-structured data models
  • Some unit testing experience (Junit, Mockito, TestNG)

Responsibilities:

  • Deliver on all client and internally assigned work within the time estimated and according to the defined acceptance criteria
  • Coach Jr, mid-level and cross-team members in technical domain best practices through direct coaching or peer reviews
  • Build upon own domain knowledge (e.g., .NET Core, JavaScript, Data Science) through research, analysis, and development
  • Establish reusable frameworks, libraries, and other code for use in internal and/or client work
  • Help to plan the utilization of own team members within the team according to assigned projects and project demand
  • Ensure that all client and internally assigned work of own team is done within the time estimated and according to the defined acceptance criteria
  • Promote technical domain best practices

Location: Must reside in the Greenville/Spartanburg, SC metro area with the ability to commute to the office at least 3 days/week or in the greater Charlotte, NC metro area with the ability to commute to the Greenville office up to twice a month (if needed)

22-00530, Java Technical Lead

TM Floyd & Company is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

We offer a generous array of benefits, depending on the length of assignment. We also offer a referral bonus of up to $1,000. Ask us for more details!

TM Floyd & Company participates in E-VERIFY
AAP, EEO

Job Application