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

Salary: 100.00 -  125.00
Posted: 08-03-2025
Category: IT Management IT Project Management, Software Development
City of Kingston, 

Job Description

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: Technical leadership: Guide and mentor team members on best practices, architectural decisions, and efficient coding techniques using Java Spring Boot and Angular. Project management: Coordinate tasks, assign responsibilities, and ensure deadlines are met while maintaining high-quality standards. Code reviews: Conduct thorough code reviews to maintain code quality and provide constructive feedback to team members. Develop and maintain server-side applications: Design, build, and maintain efficient, reusable, and reliable Java Spring Boot code. Develop and maintain front-end applications: Develop user-facing features using Angular. Integration: Integrate server-side applications with SQL Server databases and other data storage solutions. Testing and debugging: Ensure the development of high-quality applications by implementing test-driven development (TDD) and debugging techniques. Deployment: Manage deployment of applications to various environments, including Docker and AWS Fargate. Continuous integration and continuous delivery (CI/CD): Implement and maintain CI/CD pipelines using Git and other relevant tools. Collaboration: Collaborate with other teams, such as product management, UX/UI design, and QA, to ensure a cohesive development process. Required Skills: Strong leadership and agile project management skills to consistently deliver production quality software on time. 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. Proficiency in Angular: Familiarity with Angular and its core principles, such as components, services, and directives. Docker: Experience with containerization and Docker, including creating and managing containers, images, and Dockerfiles. AWS Fargate: Knowledge of deploying and managing containerized applications using AWS Fargate. Git: Proficient in using Git for version control, branching, and merging strategies. 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. SQL Server: Good knowledge of SQL Server, including database design, optimization, and querying. RESTful APIs: Understanding of RESTful API design principles and experience in developing and consuming APIs. Performance optimization: Ability to optimize server-side and client-side code for performance and scalability. Communication: Excellent written and verbal communication skills to effectively communicate with team members and stakeholders. Additional Skills: Security best practices: Understanding of secure coding practices and familiarity with tools like OWASP to mitigate potential security risks. Agile methodologies: Experience working in an Agile environment, such as Scrum or Kanban. Problem-solving: Strong analytical and problem-solving skills to tackle complex technical challenges. 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 ! #J-18808-Ljbffr

Job Details

Salary: 100.00 -  125.00
Posted: 08-03-2025
Category: IT Management IT Project Management, Software Development
City of Kingston, 

Related Jobs

loading image.

Sign up to our Newsletter