Senior Java Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Senior Java Developer

As a Senior Java Developer, you will play a crucial role in the development, architecture, maintenance, and technical direction of the organisations cloud-based services. You will have the opportunity to be a hands-on developer responsible for the end-to-end product design and delivery process, from concept to continuous deployment.

The Role:

  • Work closely with internal teams across the Embedded, Mobile, Web and Architecture space on technical direction of the Cloud.
  • Bringing a 'Quality First' mentality and cultivating a willingness to take on new tasks as they arise.
  • Participate in code reviews across multiple services and languages.
  • Gather and define specifications and requirements based on technical needs.
  • Work independently and collaboratively with team members.
  • Work on bug fixing and improving application performance.
  • Help teams with root cause analysis of performance & scalability issues and contribute code to help address these issues.
  • Contribute to using development tools, CI, source control and tracking system.

Requirements:

  • 5+ years' experience in Software Engineering space.
  • Coding in Java or other backend OO languages.
  • CI/CD pipeline implementation and integration of testing frameworks.
  • Relational / non-relational databases, such as MySQL, MariaDB, Arango DB, Snowflake and MongoDB.
  • Backend microservice development, including REST and asynchronous messaging (Rabbit).
  • Experienced with one or more cloud providers, including AWS, Azure, and/or Google Cloud Platform.
  • Designing highly scalable APIs and available distributed systems with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience with leveraging analytics, monitoring, observability software to drive decision making.
  • Ability to communicate effectively with both technical and non-technical teams.
  • Comfortable performing code reviews, coaching, and mentoring engineers.
  • Passionate about working on complex problems, understanding root causes and developing effective and efficient resolutions.
  • Passionate about delivering high quality software and processes whilst meeting security best practices and standards.
  • Comfortable working in an agile development environment.

Additional Skills and Experience (Desirable, Non-Essential):

You have experience with:

  • Mobile Technologies
  • Web Technologies
  • Embedded Technologies
  • Data Science or AI
  • Node.js

Morgan McKinley is acting as an Employment Agency and references to pay rates are indicative.

BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF MORGAN MCKINLEY SERVICES.

Original job Senior Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

View similar Technology jobs below

Similar Jobs in Ireland

GrabJobs is the no1 job portal in Ireland, connecting you to thousands of jobs fast! Find the best jobs in Ireland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.