Software Engineer - Application Developer
On-siteDublin, Leinster, Ireland
Job Summary
Develop software applications based on defined requirements within an agile delivery process, implementing and documenting technical solutions while continuously innovating in process and technology. Execute the full suite of development tasks in a modern delivery pipeline, including validation activities such as unit and integration testing, infrastructure activities like IAC in automated pipelines, and creating monitoring and logging solutions for production environments. Partner with developers, analysts, and tech leads to identify business needs, support solutions in a build-it-own-it model, and provide knowledge transfer to internal and external team members. Maintain strong customer focus and code quality by adhering to standards and secure coding practices.
Required Qualifications
- 3+ years' experience in designing and developing web and/or services-based applications
- Bachelor's degree in a relevant discipline such as computer science
- Comparable education or professional experience
- In-depth experience with several full stack technologies such as Spring, Spring-Boot, Spring-Web, JSF, JPA/Hibernate, REST, Kafka, HTML/CSS, JavaScript and Bootstrap
- Excellent knowledge in JEE/Spring, JAVA 8, Maven, Shell-Scripting
- Experience of both windows and Linux or Unix based operating systems
- Experienced in runtime, build and deployment technologies as well as project tools, e.g. Eclipse, IntelliJ, Git/GitLab, JIRA and Confluence
- Knowledge of modern database technologies (relational/non-relational)
- Knowledge of virtual infrastructure and associated services (e.g. public cloud) as well as containerization and orchestration technologies (ideally docker, pcf, kubernetes)
- Knowledge of payments industry ideal (ISO8583, POS etc.)
- Must be comfortable with being considered a reliable and proactive influential team member who is not afraid to take on responsibility in the team (for highlighting, planning and implementing improvements in existing and new applications)
- Must be high on social skills, team spirit and empathy
- Can do, will do open-minded attitude
Desired Qualifications
- Full stack development experience
- Experience with micro-service architectures
- Experience with docker, pcf, kubernetes
- Willingness to take ownership and the ability to demonstrate strong personal commitment
- Must be able to effectively lead and coach others
- Strong attention to detail
- Helping customers gives you energy
- Get charged up by interacting with others
- Must be available for weekend shifts
- You believe that food is central to our lives
- Passionate about excellence
- If you have a smile to share, we'd love to have you
- We want amazing humans
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.