Associate Software Engineer - Dublin, Ireland We are looking for an Associate Software Engineer with a desire to work on the development of products. You will be based in our office in Dublin, Ireland.
You will report to the Senior Manager of Development.
You will develop product features for easy-to-use user interfaces for Cloud/Web applications.
Technology You'll Use Java17+, JS, Spring Boot 3.x, Hibernate, MYSQL, Envoy, ELK, Tomcat, Docker, Kubernetes, Maven, Cloud-Based Technologies, AWS, Azure and GCP
Your Role Responsibilities? Here's What You'll Do You will be responsible for:
- Design and develop easy-to-use user interfaces for Cloud/Web applications
- Write high-quality code using your in-depth knowledge of Java, Spring Boot, Hibernate, Envoy, and Object-Oriented concepts, algorithms, and data structures
- Analyse, define, and document the requirements, driving the design and implementation
- Work with product managers, quality assurance engineers, and user experience designers to build the best products for our users
- Create successful POCs, involving the latest cloud-based technologies.
- Interact with QA and documentation teams about the features and behaviours of the system
- Assist customers and field engineers with troubleshooting issues
What We'd Like to See - Bachelor or Msc in computer science or related field.
- 1+ year of experience
- Good understanding in development tools like Eclipse/IntelliJ, Maven, Gradle Tomcat, Jira and Perforce, Docker
- Good knowledge of Java and J2EE.
- Experience in Spring Boot, Spring Framework, ORM, Web services protocol technologies, JSON, JS and React
- Experience in developing applications on cloud infrastructures
- Experience of distributed systems, Microservices architecture.
Perks & Benefits Flexible time-off policy and hybrid working practices
Tuition reimbursement program to support your personal growth
Equity opportunities and an employee stock purchase program (ESPP)
Comprehensive Mental Health and Employee Assistance Program (EAP) benefit