Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision!
Java Developer - Spring Boot, Spring, RESTful APIs and Microservices
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!Canada1 day ago
Full-timeInformation Technology
Job Description: Java Developer (6–8 Years Experience)

Experience Required


  • 6–8 years of hands-on development experience

Mandatory Skills


  • 7+ years of strong experience in:
    • Java / J2EE
    • JUnit, Eclipse
    • Oracle 19
    • RESTful Services
  • Experience with:
    • API Gateways
    • Messaging systems, Message Queues, Kafka
    • Data/Event Streaming
    • REST, SOAP, OAuth, SSO, SAML
  • Solid understanding of:
    • Object-Oriented Programming (OOP)
    • Java design principles
  • Familiarity with:
    • CI/CD pipelines
    • Agile and DevOps practices
    • Test-driven development (TDD)
    • Continuous integration
  • Experience with:
    • API-driven architectures
    • Automation tools (Git, Jira, Veracode, Maven, Jenkins)
  • Strong coding practices:
    • Writing clean, readable, maintainable code
    • Ownership of code quality and usability
  • Collaboration:
    • Code reviews
    • Knowledge sharing
  • Education:
    • BS/MS in Computer Science or equivalent experience

Individual Accountabilities


  • Build, test, and maintain high-quality Java-based software
  • Participate in Agile sprints and ceremonies
  • Design and develop scalable Java solutions
  • Follow coding standards and best practices
  • Analyze requirements and implement software components
  • Develop and execute automated tests
  • Support CI/CD processes
  • Review frameworks for defects and performance improvements
  • Prepare technical documentation (deployment, maintenance, support)
  • Research tools, technologies, and technical strategies
  • Promote Agile methodologies and best practices
  • Ensure high-quality and agile code delivery

Essential Skills


  • Undergraduate degree or technical certification
  • 7+ years of experience with:
    • Java and Spring Boot
    • RESTful APIs and Microservices
  • Strong knowledge of:
    • Software design patterns and architecture
    • SDLC and Agile methodologies
  • Experience with:
    • NoSQL databases (e.g., MongoDB)
    • GitHub or similar platforms
    • Large-scale, fast-paced project environments
    • Event streaming tools (Kafka, MQ)
    • Scalable microservices architecture

Desirable Skills


  • 6–8 years of overall development experience
  • Experience with:
    • Java ecosystem: Spring MVC, Spring Batch, Spring Boot
    • Multithreading, Spring Security, Spring Forms
    • Frontend: Angular
    • Databases: SQL Server
    • Tools: GitHub, Jenkins, CI/CD, Autosys
    • Monitoring: Splunk, Dynatrace
  • Cloud & Data:
    • Azure Cloud Services (preferred)
    • Apache PySpark, Delta, Databricks
  • Programming:
    • Python, SQL, Java
  • Soft Skills:
    • Strong verbal and written communication
    • Solid understanding of Agile methodologies

Keywords


  • Java | Python | SQL | GitHub | Kafka | Databricks | Spring Boot

Core Skills


  • Microsoft Azure
  • Python
  • Kafka
  • Spring Boot
  • Core Java

Key Skills

Ranked by relevance