Senior Java Software Engineer

4 weeks ago


Canada Infostretch Corporation Full time
About Apexon

Apexon is a digital-first technology services firm that specializes in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation.

Our unique blend of core competencies – in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering, and UX – enables us to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement.

Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.

Job Summary

We are seeking a highly skilled Principal Java Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable web applications and services using Java, Spring Boot, and JPA.

Your primary focus will be on ensuring seamless integration of the software stack with our existing CI pipeline, contributing to continuous improvements. You will also design, plan, and deliver high-quality software independently, maintaining excellence in execution.

We are looking for a talented individual who embodies our values of technical excellence, integrity, support, and compassion for individuals. If you have a passion for continuous improvement in software development processes and frameworks, we want to hear from you.

Responsibilities
  • Design, develop, and deploy scalable web applications and services using Java, Spring Boot, and JPA.
  • Ensure seamless integration of the software stack with our existing CI pipeline, contributing to continuous improvements.
  • Design, plan, and deliver high-quality software independently, maintaining excellence in execution.
  • Amplify our culture by embodying our values of technical excellence, integrity, support, and compassion for individuals.
  • Actively contribute to the ongoing improvement of processes and operations, ensuring the highest standards in software development.
Requirements
  • Bachelor's degree in Computer Science or a related technical discipline.
  • Over 8 years of hands-on experience in designing, developing, and deploying scalable web applications and services, with proficiency in Java, Spring Boot, and JPA.
  • Proven leadership skills to guide the team towards successful project execution and collaboration with software architects on deployment architecture for optimal stability, performance, and security.
  • Expertise in crafting relational data models, REST APIs, and implementing message broker-based distributed architectures (e.g., RabbitMQ and Spring AMQP), along with experience in both relational (PostgreSQL, MySQL) and NoSQL databases.
  • Experience developing regulated products under design control.
  • Curiosity in bioinformatics analysis and computational pipelines.
  • Familiarity with DevOps automation tools like Jenkins, Terraform, Ansible, etc.
  • Experience developing and deploying production software using public cloud infrastructure, preferably AWS.
What We Offer
  • Health Insurance with Dental & Vision.
  • Paid Vacations & Holidays.

We are an equal opportunity employer and promote diversity in the workplace. We strictly prohibit discrimination and harassment of any kind and provide equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.



  • Canada Quantumbricks Full time

    Job Title: Senior Java Software EngineerAt Quantumbricks, we are seeking a highly skilled Senior Java Software Engineer to join our team.Job Summary:We are looking for a talented Java developer with expertise in Java application, data, and infrastructure architecture disciplines. The ideal candidate will have hands-on experience in Java technologies,...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Digital. As a key member of our team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable,...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Digital, a division of Symbiotic Group Inc. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key ResponsibilitiesDesign, code, and...


  • Canada Symbiotic Group Full time

    About the Role:Symbiotic Group is seeking a highly skilled Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design, code, and unit test RESTful web services in Java and...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Digital, a division of Symbiotic Group Inc. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key ResponsibilitiesDesign, code, and...


  • Canada Symbiotic Group Full time

    About the Role:Symbiotic Group is seeking a highly skilled Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design, code, and unit test RESTful web services in Java and...


  • Canada Horizon Software Full time

    Software Developer (Full Time Position)We are seeking a skilled Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions.Your Day-to-DayAs a Software Developer, you will contribute to the development of our solutions,...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Group. As a key member of our Professional Services division, you will be responsible for designing, developing, and deploying enterprise-wide applications using Java and Spring Boot.Key ResponsibilitiesDesign and implement RESTful web services using...


  • Canada Symbiotic Group Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at Symbiotic Group. As a key member of our Professional Services division, you will be responsible for designing, developing, and deploying enterprise-wide applications using Java and Spring Boot.Key ResponsibilitiesDesign and implement RESTful web services using...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring Boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...


  • Canada Symbiotic Group Full time

    Senior Java Software EngineerSymbiotic Digital is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and unit testing RESTful web services in Java and Spring boot using Azure technologies.Key Responsibilities:Design and develop scalable single-page...