Position: Java Developer
Company: Amach Software
Category: Java
Experience required: 2y
English level: upper

We offer:

21 vacation days
10 sick leaves
National holidays paid - 10-15 days a year
International trips
Relocation to Ireland support
Learning and development covered by company
Flexible working hours
Opportunity for mixed office/remote work

Key Competencies/Skills Required

Experience with recognised software development lifecycle methodologies and coding standards
Experience in communicating and developing solutions with clients and stakeholders
Experience delivering patterns & practices resulting in high quality services
Candidates should also be highly proficient in RESTful systems and have in-depth knowledge of the Java web application frameworks and associated technologies
Experience working with agile development (task estimation, test and deployment automation and continuous integration)
Experience working with micro-service architecture
Experience working on large-scale, enterprise, multi-tier projects using Java
Ability and drive to learn new technologies, tools and processes.
Desirable Skills and Criteria:

Java Certification
Spring Boot
GIT / Sonarqube / Jenkins
Experience working with Agile frameworks and processes
Essential Criteria Required:

Minimum of 2 years java software development experience
Strong understanding of Web services (XML, REST, JSON)
Strong working knowledge of the software lifecycle
Very good knowledge of Spring
Very good programming and design skills
Very good spoken and written English
Ability to deliver under tight deadlines
Provide verifiable references