Job Details
Senior Java Developer
Posted: 09/13/2020
Position: Full Time
About This Job:
We are looking for a senior backend java developer to play a critical role in our  projects at Threatrix. We are looking for a skilled and motivated developer with expertise in building complex features from the ground up. This developer will be involved in a wide range of development including spring JPA with cassandra, implementation grapghQL endpoints, architecting new features and build integrations with DevOps tooling such as dependency managers, ticket management systems and source control platforms. 
The successful applicant will be involved in developing high performance, clean and unit tested code that can be confidently deployed to our customers. You will be responsible for  data and methods developed in collaboration with our core engineering team at Threatrix.
Roles & Responsibilities:
  • Build proof of concepts for complex processes and collaborate with team members to obtain feedback on viability and performance
  • Communicate with other team members to ensure on-time delivery of your projects.
  • Research project fundamentals to ensure the best possible solution while considering integration with Threatrix architecture and goals
  • Implement a unit tests, quality control assessment, bug tracking, and troubleshooting
  • Candidates must have strong communication and team/collaborative skills
Requirements & Qualifications:
  • 8+ years of professional software development experience, with advanced knowledge in Java.
  • Experience building high performance applications with async functions and back pressure testing
  • Experience architecting complex solutions, then projecting your vision and thought process to other developers.
  • Strong knowledge of application/web security practices.
  • Good understanding of Git, source control procedures, and feature branching.
  • Experience with SpringMVC and JPA.
Preferred but not required
  • Familiar with Agile/Scrum development methodologies
  • Familiar with Google GCP
Skills Required:
Web Development
Java Level 5
Programming & IT
Java EE Level 4
SQL Level 3
Spring Level 3
REST Level 3