engineering
Posted YesterdaySoftware Developer II
Dublin, IrelandOn-site
Responsibilities
- Develop and maintain complex web applications using Angular and React for the frontend, along with a Spring Boot backend. *Develop and maintain both client-side and server-side logic to ensure seamless integration and functionality.
- Optimize applications for maximum speed, scalability, and performance.
- Write clean, efficient, and maintainable code, following best practices in frontend development.
- Identify and troubleshoot frontend issues, bugs, and performance bottlenecks.
- Mentor and guide junior developers, sharing knowledge and best practices. Education (preferred): Bachelor's degree Computer Science (or related discipline) Knowledge/Experience (preferred):
Requirements
- Strong expertise in React & Angular, with a deep understanding of their ecosystems and Spring-boot experience (Backend) Proven
- Experience with TypeScript and modern frontend build tools (e.g., Webpack, Babel).
- Familiarity with RESTful APIs and asynchronous request handling. *
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Strong understanding of version control tools (e.g., Git).
- Strong understanding of agile methodologies and tools (e.g., Jira, Confluence).
- Basic familiarity with Java programming. Skills and Abilities:
- Java/Spring Boot Microservices 2.
- SQL & Distributed Systems Troubleshooting 3 to 5 years experience.
- Nice to haves: Kafka/Event Streaming, AWS/Azure Cloud, Kubernetes/OpenShift, GitHub Actions/CI-CD, Performance Tuning, Payments Domain Experience.
- Degree requirement: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience Industry experience: Software Engineering
- experience required. Payments/FinTech
Additional details
- As part of our agile and dynamic team, you will play a critical role in building and maintaining cutting-edge customer-facing solutions that are both scalable and secure.
- We are seeking someone who is enthusiastic about creating exceptional user experiences and driving the future of digital payments. Key Responsibilities:
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends, tools, and technologies to ensure our solutions are cutting-edge.
- experience building complex web applications from scratch. *
- Excellent communication and collaboration skills, with a focus on teamwork.
- High attention to detail and commitment to delivering high-quality user experiences.
- A proactive attitude and eagerness to learn and adapt 1.