Java Full Stack Developer

Artech Information Systems Voir toutes les offres

  • Toronto, ON
  • Contrat
  • Temps-plein
  • Il y a 22 jours
Title: Java Full Stack Developer
Duration: 6 Months
Location Toronto, OntarioPay Range: C53 IncJob Description: Experience Required
6–8 years of hands-on development experience.Mandatory Skills
Strong experience in Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful services (7+ years)
API Gateways, Messaging, Message Queues, Kafka, Data/Event Streaming
REST, SOAP, OAuth, SSO, SAML
Solid understanding of OOP concepts and Java design principles
Familiarity with CI/CD pipelines, Agile and DevOps principles, test-driven development, continuous integration
Experience with modern API-driven architectures
Writes clear, readable, maintainable code; takes ownership of code quality and usability
Experience with automation tools: Git, Jira, Veracode, Maven, Jenkins
Excellent collaboration skills; participates in code reviews and knowledge sharing
BS/MS in Computer Science or equivalent professional experienceIndividual Accountabilities
Build, code, test, and maintain high-quality software in the Java codebase
Participate in Agile sprints and ceremonies to support rapid development cycles
Design, develop, test, and maintain Java-based software solutions
Build code according to specifications, coding standards, and best practices
Analyze, code, and test software components based on requirements
Create and execute automated tests; support continuous integration
Review existing frameworks to identify defects and performance improvements
Complete all necessary documentation (deployment, maintenance, support, business needs)
Research technical strategies, third-party tools, and emerging technologies
Promote Agile best practices and methodologies
Apply best coding practices to enable agility and high-quality code deliveryEssential Skills
Undergraduate Degree or Technical Certification
7+ years of hands-on experience with Java and Spring Boot
Strong experience with RESTful APIs and Microservices
Knowledge of software design patterns and architectural standards
Experience using NoSQL databases (e.g., MongoDB)
Thorough knowledge of SDLC and Agile methodologies
Experience with GitHub or similar code collaboration platforms
Prior experience working on large, fast-paced projects
Knowledge of event streaming (Kafka, MQ)
Knowledge of microservices and scalable system designDesirable Skills
6–8 years of overall developer experience
Experience with:Java, Spring MVC, Spring Batch, Spring Boot
Multithreading, Spring Security, Spring Forms
Angular
Kafka
SQL Server
GitHub
Jenkins CI/CD
Autosys
Splunk, DynatraceCloud Developer experience (Azure preferred)
Azure Cloud Services, Apache PySpark, Delta, Databricks
Python, SQL, Java
Strong understanding of Agile methodologies
Strong verbal and written communication skillsKeywords
Java | Python | SQL | GitHub | Kafka | Databricks | Spring BootCore Skills
Digital: Client Azure
Digital: Python
Digital: Kafka
Digital: Spring Boot
Core Java
Comments for Suppliers:

Artech Information Systems