Asset 2
Back to job search

Java Software Engineer

  • Sector:

    TECHNOLOGY

  • Job type:

    Permanent

  • Contact:

    Ivana Leto

  • Job ref:

    4568

  • Published:

    4 months ago

A fast growing key customer of mine, based in Dublin City Centre is seeking to hire a  Java Software Engineer to come in and work on high quality software products to impact the healthcare system for the better. 

Responsibilities

  • Perform all phases of software engineering including requirements analysis, application design, code development and testing  
  • Design and implement performance and operational enhancements  
  • Design reusable components, frameworks and libraries  
  • Review code and provide feedback relative to best practices and improving performance  
  • Troubleshoot production support issues post-deployment and come up with solutions as require  
  • Work very closely with architecture groups and drive solutions  
  • Participate in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks through Sprints  
  • Work with a team of software engineers for one or more Agile scrum teams assigned to work on the project  
  • •Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs  
  • Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership  
  • Develop reusable patterns and encourage innovation that will enable team velocity  
  • Collaborate on the design with other team members and product owners, both inside and outside the scrum team  
  • Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines  
  • Participate in on-call Dev-Ops support rotation
  • Provide on call support in rotation with team for DevOps service for 24/7 mission critical systems

Requirements

  • 3 - 6 years of development experience with Java 
  • building backend services with Java using Spring Boot
  • building modular, testable, and reusable software 
  •  building and integrating with internal and external RESTful services 
  • using modern frameworks and languages  with Microservice architectures 
  •  asynchronous / event driven architectures 
  •  modern CI/CD approaches

Preferred: 

  •    Kafka: 
  •    Cassandra
  •    AWS
  •    Relational Database knowledge
  •    Testing Methodologies: 
  •    TDD, BDD 
  •    Software development methodologies: 
  •    Agile – Scrum & Kanban 
  •    Cloud Services:  AWS, AZURE
If you are interested in hearing more, please reach out to me on i.leto@masonalexander.ie or 0876666011. Client is highly engaged to hire and will move fast as timelines have been agreed in advanced.