Full Stack Development Team Lead (Java Spring Boot/Angular/AWS)

About DTIQ Technologies, Inc

DTiQ is the world's leading provider of intelligent video-based surveillance and loss prevention services. With over 20 years of service, enhancing over 8 million consumer experiences daily; DTiQ has over 45,000 customers including corporations and/or franchisees such as Burger King, KFC, and McDonald's to name a few. If you are interested in technology, loss prevention, or hospitality, advance your career at DTiQ! We're always seeking smart, talented, and driven individuals to work in our fun and fast-paced environment.

Responsibilities:

  1. Technical leadership: Guide and mentor team members on best practices, architectural decisions, and efficient coding techniques using Java Spring Boot and Angular.
  2. Project management: Coordinate tasks, assign responsibilities, and ensure deadlines are met while maintaining high-quality standards.
  3. Code reviews: Conduct thorough code reviews to maintain code quality and provide constructive feedback to team members.
  4. Develop and maintain server-side applications: Design, build, and maintain efficient, reusable, and reliable Java Spring Boot code.
  5. Develop and maintain front-end applications: Develop user-facing features using Angular.
  6. Integration: Integrate server-side applications with SQL Server databases and other data storage solutions.
  7. Testing and debugging: Ensure the development of high-quality applications by implementing test-driven development (TDD) and debugging techniques.
  8. Deployment: Manage deployment of applications to various environments, including Docker and AWS Fargate.
  9. Continuous integration and continuous delivery (CI/CD): Implement and maintain CI/CD pipelines using Git and other relevant tools.
  10. Collaboration: Collaborate with other teams, such as product management, UX/UI design, and QA, to ensure a cohesive development process.

Required Skills:

  1. Strong leadership and agile project management skills to consistently deliver production quality software on time.
  2. Strong proficiency in Java Spring Boot: In-depth understanding of Java and the Spring Boot framework, including concepts like dependency injection, MVC, messaging, reactive web components, and RESTful APIs.
  3. Proficiency in Angular: Familiarity with Angular and its core principles, such as components, services, and directives.
  4. Docker: Experience with containerization and Docker, including creating and managing containers, images, and Dockerfiles.
  5. AWS Fargate: Knowledge of deploying and managing containerized applications using AWS Fargate.
  6. Git: Proficient in using Git for version control, branching, and merging strategies.
  7. Test-Driven Development (TDD): Ability to write and maintain unit tests using testing frameworks like JUnit and Mockito for Java, and Jasmine and Karma for Angular.
  8. SQL Server: Good knowledge of SQL Server, including database design, optimization, and querying.
  9. RESTful APIs: Understanding of RESTful API design principles and experience in developing and consuming APIs.
  10. Performance optimization: Ability to optimize server-side and client-side code for performance and scalability.
  11. Communication: Excellent written and verbal communication skills to effectively communicate with team members and stakeholders.

Additional Skills:

  1. Security best practices: Understanding of secure coding practices and familiarity with tools like OWASP to mitigate potential security risks.
  2. Agile methodologies: Experience working in an Agile environment, such as Scrum or Kanban.
  3. Problem-solving: Strong analytical and problem-solving skills to tackle complex technical challenges.
  4. Time management: Ability to prioritize tasks and manage time effectively to meet project deadlines.

 

Additional Requirements: 

  • Australian driver's license and appropriate work status eligibility
  • Police checks conducted on all staff, prior to offer of employment

 

If this sounds like you, please take action and apply now at www.dtiq.com/careers

IT

Braeside, Australia

Share on:

Terms of servicePrivacyCookiesPowered by Rippling