Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior Core Java Engineer

Epsilon Solutions LTD
๐Ÿ‡จ๐Ÿ‡ฆ Canada
On-site
Senior
1 month ago
  • Java
  • Microservices
  • Agile
  • Object Oriented Programming
  • JVM
  • REST API
  • Oracle
  • PostgreSQL
  • MySQL
  • Git
  • Linux
  • Unix
  • Spring Boot
  • Spring Framework
  • RabbitMQ
  • JMS
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • CI/CD
  • Devops
  • NoSQL
  • MongoDB
  • Cassandra
  • DynamoDB
  • Hibernate
  • JPA
  • Jenkins
  • Maven
  • Gradle
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Role-Senior Core Java Engineer
Location-Montreal, QC- Hybrid
FTE

Job Description
We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have strong expertise in Core Java, distributed systems, backend engineering, and software design principles.
  • Key Responsibilities:
    • Design, develop, test, and maintain robust, scalable, and highly available Java-based applications.
    • Develop backend services, APIs, and microservices to support business-critical applications.
    • Participate in system architecture, technical design, and code reviews to ensure high-quality deliverables.
    • Optimize application performance, scalability, reliability, and security.
    • Troubleshoot production issues and implement sustainable solutions.
    • Collaborate with product owners, business stakeholders, architects, and development teams to deliver technical solutions aligned with business objectives.
    • Contribute to Agile development processes, including sprint planning, estimation, and retrospectives.
    • Advocate and implement software engineering best practices, coding standards, and development frameworks.
    • Mentor and guide junior developers, fostering technical growth and knowledge sharing.
    • Stay current with emerging technologies and recommend improvements to existing systems and processes.
  • Required Qualifications:
    • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
    • 7+ years of experience in software development with a strong focus on Java.
    • Strong expertise in Core Java, object-oriented programming, multithreading, collections, concurrency, and JVM internals.
    • Experience designing and developing enterprise-scale applications and distributed systems.
    • Strong understanding of software design patterns, data structures, and algorithms.
    • Experience building RESTful APIs and service-oriented architectures.
    • Strong knowledge of relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
    • Experience with version control tools such as Git.
    • Familiarity with Linux/Unix environments and scripting.
    • Strong debugging, troubleshooting, and performance tuning skills.
    • Excellent communication, analytical, and problem-solving abilities.
  • Preferred Qualifications:
    • Experience with Spring Boot, Spring Framework, and microservices architecture.
    • Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
    • Familiarity with containerization technologies such as Docker and Kubernetes.
    • Exposure to cloud platforms including AWS, Azure, or Google Cloud Platform (GCP).
    • Experience with CI/CD pipelines and DevOps practices.
    • Knowledge of NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
    • Experience working in highly regulated or large-scale enterprise environments.
  • Technical Skills:
    • Core Competencies:
      • Core Java (Java 8/11/17+)
      • Multithreading & Concurrency
      • Collections Framework
      • JVM Performance Tuning
      • Object-Oriented Design
      • Data Structures & Algorithms
      • Design Patterns
    • Backend Technologies:
      • Spring Boot
      • REST APIs
      • Microservices
      • Hibernate/JPA
      • Messaging Frameworks
    • Databases:
      • Oracle
      • SQL Server
      • PostgreSQL
      • MySQL
      • MongoDB (Preferred)
    • Tools & Platforms:
      • Git
      • Jenkins
      • Maven/Gradle
      • Docker
      • Kubernetes
      • Linux/Unix
      • AWS/Azure/GCP

Senior Core Java Engineer ยท Epsilon Solutions LTD

Auto apply with Likeremote