Tek Tron IT
Java Fullstack Developer
Tek Tron ITCanada6 days ago
Full-timeEngineering, Information Technology
Key Responsibilities

Backend Development

  • Design, develop, and maintain RESTful APIs and microservices using Java, Spring, Spring Boot, and related frameworks.
  • Implement business logic, security, performance optimization, and data persistence layers.
  • Integrate third-party APIs, services, and messaging systems (Kafka, RabbitMQ, etc.).

Frontend Development

  • Develop responsive UI components using Angular / React / Vue (customize as needed).
  • Implement front-end state management, routing, and reusable components.
  • Ensure cross-browser compatibility and performance optimization.

Database & Storage

  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Write optimized queries, stored procedures, and schema designs.
  • Manage data migrations and model relationships.

Testing & Quality

  • Write unit, integration, and end-to-end tests using JUnit, Mockito, Jasmine, Jest, etc.
  • Ensure code quality, maintainability, and adherence to best practices.
  • Participate in code reviews and collaborate with QA for bug fixes.

DevOps & Deployment

  • Collaborate with DevOps engineers for CI/CD pipelines (Jenkins, GitLab, GitHub Actions).
  • Deploy applications on cloud platforms (AWS, Azure, GCP) or on-prem environments.
  • Work with Docker, Kubernetes, and containerized applications.

Collaboration & Documentation

  • Work closely with product managers, designers, and QA to deliver high-quality features.
  • Participate in Agile ceremonies—sprint planning, stand-ups, retrospectives.
  • Prepare technical documentation and contribute to architectural discussions.

Required Skills & Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • Strong experience with Java, Spring/Spring Boot, and REST API development.
  • Proficiency in front-end frameworks (Angular / React) and JavaScript/TypeScript.
  • Experience with HTML5, CSS3, Bootstrap, and responsive UI design.
  • Familiarity with microservices architecture and cloud-native development.
  • Experience with relational and NoSQL databases.
  • Proficient in Git, CI/CD, and modern development tools.
  • Strong debugging, problem-solving, and communication skills.

Key Skills

Ranked by relevance