Senior Software Developer 21 views

Senior Software Developer

Job Type : Permanent, Full Time

Salary : £60000 – £65000/annum Pension, Health Care

Senior Software Developer
Our client is a large multinational organisation based in Galway. The position can be worked onsite or remotely with visits to the Galway offices as required.
Responsibilities:
* 5+ yrs. experience with Java/JEE application development
* Proficiency with fundamental front-end languages such as JavaScript and familiarity with JavaScript frameworks such as jQuery and React
* Proven experience developing high quality, secure, scalable, and maintainable applications.
* Experience in the development of scalable enterprise applications and REST microservices, using microservice architecture principles
* Understanding of Windows, UNIX/Linux operating systems and programming environments
* Strong coding skills with proven ability, knowledge and understanding of Software
* Engineering Concepts and Methodologies.
* A genuine passion and interest in technology and software development with a thorough
* knowledge of best practices and new technologies.
* Mentoring of junior developers
* Experience of Agile Systems development techniques as source control, using Continuous Integration (CI)/Continuous Deployment (CD), Git tooling.
* Experience of Spring (MVC/Boot/Security/Cloud.
Desirable:
* Experience in creating and using RESTful APIs.
* Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs
* Knowledge of Cloud Native Development such as AWS
* Knowledge of Windows Server and bash scripting
* Knowledge of UNIX and shell scripting
* Experience with Java performance testing and benchmarking
* Experience in Database Design and proficiency in SQL language
* AGILE SCRUM work environment
Responsibilities:
* Designing and developing features in a highly scalable environment
* Working with cross-functional teams to design solutions – recommending, evaluating and implementing the best solutions.
* Building for high volume platforms: linking millions of users worldwide at the same time
* Help to define and drive strict development methodologies including code reuse, maintainability, testing and documentation.
* Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts, business models, and technologies.
* Be innovative and enjoy working with emerging technology.
* Strong verbal and written communication skills and autonomy are essential 

Jobs by CV-Library

More Information

Share this job