המקום בו המומחים והחברות הטובות ביותר נפגשים
As a Software Technical Expert at Amdocs Cyprus, you will play a pivotal role in the development and implementation of cutting-edge solutions. You will be responsible for understanding client requirements, providing detailed technical designs, collaborating closely with architects, and contributing to design and code reviews. Your expertise will drive the adoption of best engineering practices, automation, and continuous integration/continuous delivery (CI/CD) within the team.
• Understand client requirements (CR) and translate them into detailed technical designs.
• Collaborate closely with architects to comprehend high-level designs and ensure alignment with project goals.
• Participate actively in design reviews, offering valuable feedback and insights to enhance solutions.
• Conduct technical code reviews, providing guidance and solutions to team members.
• Champion best engineering practices, emphasizing automation and CI/CD methodologies.
• Demonstrate a solid understanding of design patterns and their application in software development.
• 8 years of proven experience as a software engineer or a software support engineer
• Bachelor's degree in Science/IT/Computing or equivalent
• Significant proficiency/In-depth knowledge in the domain (Technology and products)
• Deep expertise in Java 8 and 11, with a strong grasp of object-oriented programming (OOP) concepts.
• Proven experience with microservices architecture and design patterns.
• Familiarity with Swagger/OpenAPI and REST API development.
• Proficiency in the Spring suite, particularly core and Spring Boot frameworks.
• Experience with quality assurance (QA) practices and CI/CD pipelines.
• Strong hands-on experience with Docker and Kubernetes for containerization and orchestration.
• Thorough understanding of microservices architecture principles, including scalability, security, high availability, and resilience.
• Extensive hands-on experience with Kafka for building distributed, real-time data pipelines.
Additional Skills:
• Testing automation using TestNG.
• Familiarity with OpenShift for container management.
• Knowledge of Spring workflow management.
• Exposure to Apache Spark for large-scale data processing.
• Cloud platform experience, preferably with Azure or Google Cloud Platform (GCP).
משרות נוספות שיכולות לעניין אותך