About IP
IP (Information Providers Ltd), is an IT (Information Technology) Managed Services Outsourcing Company.
In addition, we also have a separate IT Contract Staff Resource Augmentation consultancy.
The company was established in **** and has corporate clients based primarily in the Greater Dublin and Midlands areas.
Our IT Managed Services Outsourcing business is designed to allow us to design, control, operate, and fully handle and manage specific IT functions or clients' entire Information Systems (IS).
This includes Software Development, DevOps, IT Operations, IT Maintenance, and Support.
This provides our clients the opportunity to focus on their own core business competencies, reduce their IT costs, and improve IT efficiencies.
Separately, IP's IT Staff Augmentation business provides long-term contract staff on fixed-term contracts for large multinational companies.
Clients find it challenging to recruit specialised IT staff.
Costs of recruiting, retaining, and benefits for staff is very significant.
Training alone cost an average of €**** per year, per employee.
Integrating new employees to the point of being productive takes over six months.
We provide talented staff on demand.
We encompass a huge range of the latest leading-edge IT skills; Cybersecurity, Compliance, Cloud Computing, Data Analytics & Science, Networking, AI, Machine Learning, project management, Software Engineers, DevOps, Systems Engineers, etc.
This Role
We currently have an excellent opportunity for Java Software Engineers.
It is a really interesting role in a leading-edge high-tech fast-paced environment, with training and development of staff a key benefit.
We invest in your life and career.
If you are interested in advancing your career, IP offers a complete and competitive package of benefits that demonstrates how much we care for employees and their families through every stage of life.
Tomorrow's strongest companies are those that have both the skill sets and agility to navigate the constant state of rapid change in business and technology.
We believe the best way to ensure these qualities is by hiring very competent skill sets with a desire to advance careers and technical solutions.
Job Description
This project involves both transformation and building new services to be offered to customers.
We are looking for team players who want to be part of this challenging project working in a high-performance Agile Engineering team.
Job Duties:
On a day-to-day basis you will be creating, modifying and testing code.
You will be working within a Software Engineering Scrum Team on innovative projects.
Some of the latest technologies we work with include Enterprise Java, EJB, Microservices, Docker, Kubernetes & Helm.
It is expected that you are able to work with agile methodology and handle issues in a manner that complies with the way of working and Java design guidelines set out by the Product Owner, Scrum Master and the client.
It is expected that you bring your own experience and ideas to the development process and you will be responsible for developing high-quality java code in an agile environment.
Your work will include unit testing and other types of functional and non-functional testing.
Elementary Requirements:
A 3rd level degree in Computer Science / IT or related discipline
Object oriented analysis & design experience
Excellent level of English is essential
Fundamental Skills:
Knowledge of software design to ensure code is of a high standard
Ability to develop solutions for user stories by writing the code and then testing the solution
Development of code which is bug free using knowledge of Core Java
Ability to debug applications to find the root cause of issues
Industry experience working with: Java/Java EE, Golang, Maven, GIT, SVN, BitBucket, Jenkins etc.