Job Title or Location

Senior Java Developer - No C2C

Aptonet Inc - 3 Jobs
Calgary, AB
Posted 4 days ago
Job Details:
Full-time
Executive

Senior Java Developer - No C2C

Location: Calgary, Canada (Hybrid)

Job Description

  • Strong expertise in Java, Spring Boot, Spring Framework, and Microservices architecture.
  • Experience in designing and developing scalable, high-performance Web and API-based applications.
  • Must have hands-on experience with Hibernate/JPA for database interactions.
  • In-depth understanding of SDLC, Agile methodologies, and software development best practices.
  • Extensive working experience in REST API development, including security, authentication, and authorization using Spring Security.
  • Experience with CI/CD pipelines using Jenkins and build tools like Gradle/Maven.
  • Strong knowledge of functional programming, multithreading, and concurrency in Java.
  • Should have exposure to unit testing using JUnit/TestNG and integration testing with REST Assured or similar frameworks.
  • Good to have experience in developing and maintaining automation frameworks for API testing.
  • Experience in performance optimization, profiling, and debugging applications is an added advantage.
  • Experience in containerization (Docker, Kubernetes) and deployment on cloud platforms is a plus.
  • Good to have hands-on experience with message brokers like Kafka or ActiveMQ.
  • Knowledge of database design, SQL queries, and ORM concepts.
  • Lead and mentor a team of developers, ensuring best coding practices and adherence to development standards.
  • Design and develop key modules and provide technical guidance to the team.
  • Conduct code reviews, provide constructive feedback, and ensure code quality .
  • Collaborate with stakeholders , including product managers, architects, and business teams, to understand requirements and deliver solutions.
  • Drive technical discussions, solutioning, and proof-of-concepts (PoCs) for new technologies and frameworks.
  • Good analytical and problem-solving skills .
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Ready to learn new tools and frameworks as needed for project requirements.

Share This Job: