Software Engineer at Brightwater Recruitment
Ireland, Manitoba, Ireland -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 26

Salary

0.0

Posted On

25 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Key Responsibilities

  • Lead design, development, testing, deployment, and support of enterprise-grade applications using Java 8/11, Java EE (CDI, JPA, JMS, Servlets, Bean Validation), Spring Stack (Boot, MVC, Cloud), REST frameworks (JAX‑RS, RESTEasy), and related technologies.
  • Manage persistence layers via SQL, PL/SQL, Hibernate or JPA, and integrate with systems like Elasticsearch.
  • Implement unit and integration testing using tools like JUnit, Mockito, Cucumber, AssertJ, Arquillian; manage builds and migrations with Maven, Ant, and Flyway.
  • Handle structured data transformations using XML, XSL, VXML; apply logging and templating via Log4j, Xalan, Velocity.
  • Collaborate with business analysts, operations, QA, and other stakeholders to ensure solutions meet both functional requirements and high standards for reliability and performance.


Ideal Candidate

  • Extensive hands-on experience with Java (8/11) and enterprise frameworks (Spring, Java EE) and REST-based service design.
  • Solid understanding of ORM, relational databases, Elasticsearch, data formats, and data transformation layers.
  • Proven TDD and CI/CD skills using mainstream frameworks and tools.
  • Strong debugging, support, and architectural skills to guide technical solutioning.
  • Excellent communication and collaboration abilities—comfortable working with both technical teams and business stakeholders.
  • Bonus: Familiarity with Mulesoft integration, Spring Cloud, legacy frameworks like Struts, and transformation/versioning tools like Flyway and Velocity.


Responsibilities
Loading...