
Java Backend Developer, Dublin
- Dublin
- Permanent
- Full-time
- Design and review the system architecture to ensure scalability, reliability, and performance.
- Establish and enforce coding standards and best practices.
- Perform code reviews to maintain high code quality and consistency.
- Address and resolve technical challenges and obstacles that arise during development.
- Provide solutions for complex problem.
- Ensure proper documentation of code, processes, and system designs for maintainability and knowledge sharing.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications.
- Help in creating project plans, estimating effort, and defining milestones.
- Identify potential risks and work on mitigation strategies. Monitor progress and address any blockers or challenges.
- Relevant experience in developing applications using Java.
- Experience in Solution, Design and Architecture of scalable applications.
- Hands on experience in backend development.
- Experience in working with multi threaded application.
- Experience in Spring Boot or equivalent framework.
- Experience in writing and Maintaining APIs.
- Comfortable with API design patterns,
- Experience working in both SQL, NoSQL databases.
- Proven record in building and optimising for performance scalability.
- BS or MS degree in computer science or information management.
- Some Experience in cloud technologies like Azure, GCP, AWS.
- Experience with Containerisation and/or knowledge on Docker and Kubernetes.
- Experience in working in a large enterprise, with a global environment, across multiple timezones and geographies