Job Summary: North is a dynamic and innovative technology company dedicated to reshaping the landscape of financial risk and compliance management.
We seek a highly motivated Junior Software Engineer to join our talented team at the Fraud & Risk Management Research & Development Centre of Excellence in Limerick.
This is an excellent opportunity for recent graduates or early-career professionals with some knowledge of software development, including microservices, APIs and databases, to grow their skills and contribute to real-world projects.
Position Overview: As a Junior Software Engineer, you will work towards assisting our team in building and maintaining our cutting-edge platform using the best software engineering practices and adhering to the industry standards while collaborating with other software engineers, tech leads, architects, product managers and stakeholders, and learn from a supportive team.
This platform will leverage the power of artificial intelligence to address the complex challenges of fraud detection, risk assessment, and regulatory compliance in the financial industry.
This position will have exposure to software development life cycle, including, but not limited to: API design, microservices, testing, and production deployments.
What youll do: Write clean, reusable, and readable code with the appropriate tests.
Assist in developing and maintaining Java-based applications, including microservices and OpenAPI specifications.
Participate in code reviews and other peer review processes (e.g., pair programming) to learn best practices and improve your skills, ensuring code quality and security.
Troubleshoot and debug fundamental issues in development and testing environments.
Support the integration of APIs and third-party services into our systems.
Participate in conversations and workshops with stakeholders to understand requirements and business needs.
Stay curious and proactive in learning new technologies, tools and frameworks.
What we need from you: Bachelors degree in a relevant discipline, or relevant experience.
Basic understanding of some programming languages (e.g., Java, SQL, Python, etc) Some exposure to microservices, RESTful APIs, or web development (e.g., coursework, personal projects, or internships).
Familiarity with software versioning control using Git and related platforms (e.g., Github, Bitbucket, Gitlab).
Good interpersonal and communication skills, comfortable discussing technical information.
Bonus: Experience with backend frameworks (e.g., SpringBoot, Quarkus), databases (e.g., PostgreSQL, MySQL), or cloud computing (e.g., AWS, GCP, Azure) is a great advantage, but not essential.
We are happy to provide the necessary training and mentorship.
Additional information: This is a hybrid role - as part of our hybrid work model, employees are expected to be onsite at our Limerick City office on in-office days.
Disclaimer: The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification.
It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
North reserves the right to alter this description at any time.
North practices the concept of equal employment opportunity with respect to hiring, promotions, transfers, pay, discipline, fringe benefits, and all other terms and conditions of employment.
No individual will be discriminated against, and no employment decisions will be made, on the basis of an individual's race, color, national origin, religion, age, gender, protected disability, marital status, familial status, veteran status, height, weight or citizenship.
Please view our Pre-Hire Data Privacy Information by clicking the 'view profile' button at the top of the advert Benefits: Competitive benefits package