Senior Java Software Engineer

3 weeks ago


Halifax Nova Scotia, Nova Scotia, Canada Capgemini Full time

Job Role: Senior Java Developer

Location: Halifax Canada

Job Type: Permanent Fulltime


Job Summary:

We are seeking a skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in Java API development Spring Boot Angular HTML CSS AWS and JUnit. You will be responsible for designing developing and maintaining robust and scalable applications that meet the needs of our growing business.


Key Responsibilities:

  • Design develop and maintain Java-based applications and APIs.
  • Utilize Spring Boot to build and enhance microservices architecture.
  • Develop UI layer in Angular HTML and CSS- Integrate and manage Kafka for real-time data streaming.
  • Implement and maintain AWS cloud services to support application infrastructure.
  • Write and maintain comprehensive unit and integration tests using JUnit.
  • Collaborate with cross-functional teams to define design and ship new features. Troubleshoot and resolve issues in a timely manner.
  • Ensure the performance quality and responsiveness of applications
  • Participate in code reviews and contribute to a culture of continuous improvement. Stay up to date with the latest industry trends and technologies.


Requirements:

  • Bachelor’s degree in computer science engineering or a related field.
  • 5+ years of professional experience in Java development.
  • Strong proficiency in API development and integration.
  • Extensive experience with Spring Boot framework.
  • Hands-on experience with Kafka for real-time data processing.
  • Proficiency in AWS services including but not limited to EC2 S3 Lambda and RDS.-
  • Solid understanding of JUnit and experience writing unit and integration tests.
  • Knowledge of database systems (SQL and NoSQL)
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Ability to work in a fast-paced agile development environment.


Preferred Qualifications:

  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI.
  • Knowledge of front-end technologies like Angular or React.
  • Experience with DevOps practices and tools.


  • Halifax, Nova Scotia, Canada NTT DATA Services Full time

    About the RoleNTT DATA Services is seeking a talented Senior Java Software Engineer to join our team in Halifax, Nova Scotia, Canada. This is a fantastic opportunity for experienced professionals to leverage their skills and knowledge in designing, developing, and deploying scalable and efficient software solutions.Job ResponsibilitiesDesign and develop...


  • Halifax, Nova Scotia, Canada Iris Software Inc. Full time

    About the Role:Iris Software Inc. is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing and documenting robust API integrations to facilitate email data exchange between RBC and 3rd party vendor APIs.Key Responsibilities:Design and document API integrations for email...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    Senior Software EngineerAt the Government of Nova Scotia, we are seeking a highly skilled Senior Software Engineer to join our Emerging Platforms Team. As a key member of our team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key Responsibilities:Develop and maintain...


  • Halifax, Nova Scotia, Canada NTT DATA, Inc. Full time

    We are seeking a highly skilled Java Backend Software Engineer to join our team. This role will involve working on multiple applications, developing innovative solutions, and providing technical direction to the business.Key Responsibilities:Develop and maintain complex software applications using Java.Design and document software solutions at an application...


  • Halifax, Nova Scotia, Canada NOVA SCOTIA LIMITED Full time

    • We are seeking a skilled Software Engineer with proficiency in Python and Java to join our team.• The successful candidate will be responsible for designing, implementing, and testing software applications using Python and Java.• Strong understanding of object-oriented programming principles and experience with Agile development methodologies are...


  • Halifax, Nova Scotia, Canada NTT DATA Services Full time

    Req ID: 298658NTT DATA Services is committed to attracting and retaining exceptional talent who share our passion for innovation and growth.We are seeking a skilled Java Developer to join our team in Halifax, Nova Scotia, Canada.About the Role:As a Java Developer, you will be responsible for designing, developing, and maintaining software applications using...


  • Halifax, Nova Scotia, Canada Government of Nova Scotia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Department of Cyber Security and Digital Solutions. As a key member of our Emerging Platforms Team, you will play a crucial role in designing, developing, and maintaining digital platform services used by hundreds of thousands of users.Key...


  • Halifax, Nova Scotia, Canada Global Relay Full time

    Unlock Your Potential as a Java Developer at Global RelayWe're a career-building company that thrives on diversity, inclusion, and employee contributions. As a Java Developer co-op, you'll learn valuable development skills using cutting-edge technologies from experienced peers. Our software is developed by agile teams, and you'll take part in all aspects of...

  • Senior Java Developer

    1 month ago


    Halifax, Nova Scotia, Canada Myticas Consulting Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Myticas Consulting. As a Senior Java Developer, you will be responsible for designing, developing, and deploying high-quality software applications using Java and other object-oriented languages.Key Responsibilities:Develop and deploy applications using...


  • Halifax, Nova Scotia, Canada NOVA SCOTIA LIMITED Full time

    Job TitleSenior Software Engineer - Nova Scotia LimitedOverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Nova Scotia Limited. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining software applications for e-commerce and other Internet-based...

  • Senior Java Developer

    1 month ago


    Halifax, Nova Scotia, Canada Genpact Full time

    Job Title: Principal Consultant, Senior Java DeveloperGenpact, a global professional services and solutions firm, is seeking a highly skilled Principal Consultant, Senior Java Developer to join our team. As a seasoned professional, you will be responsible for architecting, designing, and coding software solutions using Java and Spring Boot.Key...

  • Senior Java Developer

    4 weeks ago


    Halifax, Nova Scotia, Canada Genpact Full time

    Job Title: Principal Consultant, Senior Java DeveloperGenpact is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients.We are inviting applications for the role of...


  • Halifax, Nova Scotia, Canada ResMed Full time

    About ResMedResMed is a leading medical device company that develops innovative solutions for sleep apnea, respiratory therapy, and other conditions.Salary: $120,000 - $180,000 per yearThis estimate is based on industry standards and may vary depending on location and experience.Job Description:Software Engineering SpecialistWe are seeking an experienced...


  • Halifax, Nova Scotia, Canada Myticas Consulting Full time

    Job DescriptionThe Principal Software Engineer will lead the development of high-quality software solutions for our client in the financial sector.Key ResponsibilitiesLead the development of software solutions for the financial sectorCollaborate with engineering teams to implement complex software projectsDesign and develop software solutions using multiple...


  • Halifax, Nova Scotia, Canada NOVA SCOTIA LIMITED Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at NOVA SCOTIA LIMITED. The successful candidate will have a Bachelor's degree in Computer Science or related field and at least 5 years of experience in software development.In this role, you will be responsible for maintaining existing computer programs by making...


  • Halifax, Nova Scotia, Canada NOVA SCOTIA LIMITED Full time

    About NOVA SCOTIA LIMITEDWe are a forward-thinking company with a focus on delivering innovative solutions.Salary:$120,000 - $180,000 per yearAbout the RoleThis Senior Software Engineering Specialist position is an exciting opportunity to join our team of experienced software developers and contribute to the development of e-commerce and other Internet...

  • Software Engineer

    3 weeks ago


    Halifax, Nova Scotia, Canada Salesboom Inc Full time

    About the Role:Salesboom Inc is seeking a skilled Software Engineer to join our technical department. As a Software Engineer, you will be responsible for developing and maintaining our revolutionary Sales Force Automation on demand CRM/ERP software.Key Responsibilities:Design, develop, and test software code to meet business requirementsMaintain existing...

  • Software Engineer

    3 weeks ago


    Halifax, Nova Scotia, Canada Salesboom Inc Full time

    About the Role:Salesboom Inc is seeking a talented Software Engineer to join our technical department. As a Software Engineer, you will play a key role in developing revolutionary Sales Force Automation on demand CRM/ERP software.Key Responsibilities:Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as...


  • Halifax, Nova Scotia, Canada Nova Scotia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Department of Cyber Security and Digital Solutions in Nova Scotia. As a key member of our Emerging Platforms Team, you will play a crucial role in designing, building, and supporting new and existing digital platforms used throughout government departments.Key...

  • Software Engineer

    2 weeks ago


    Halifax, Nova Scotia, Canada Randstad Full time

    We are looking for a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, building, and testing software applications.The ideal candidate will have a strong foundation in computer science and software engineering principles, with experience in programming languages such as Java, Python,...