Senior Java Software Engineer job opportunity at Arrow Electronics.



DatePosted 30+ Days Ago bot
Arrow Electronics Senior Java Software Engineer
Experience: 5-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeGeneral
loacation EG-Cairo, Egypt (Al Emdad & Al Tamween), Egypt
loacation EG-Cairo, Egyp..........Egypt

Position: Senior Java Software Engineer Job Description: Senior Java Software Engineer Job Summary We are looking for a Senior Java Software Engineer to build, enhance, and maintain scalable backend systems. You will work across the software development lifecycle, contribute to solution design, and deliver reliable, high-quality software that directly impacts business outcomes. This role focuses on strong Java engineering fundamentals, with exposure to modern cloud, DevOps, data, and AI-enabled integrations. Core Responsibilities Design, develop, and maintain Java-based backend services across multiple releases. Implement new features, handle change requests, and resolve production defects. Estimate tasks accurately and deliver within agreed timelines. Write clean, maintainable, and well-documented code following clean code principles. Debug and troubleshoot complex issues to identify root causes efficiently. Write unit tests using JUnit and follow test-driven development (TDD) practices. Participate in solution and technical design discussions, applying appropriate design patterns. Develop and maintain RESTful APIs. Collaborate closely with team members and cross-functional teams (QA, DevOps). Contribute to CI/CD pipelines and deployment processes using existing DevOps tooling. Continuously learn and adopt new technologies relevant to backend engineering. DevOps & Deployment (Expected Exposure, Not Ownership) Work with Docker-based deployments across different environments. Integrate applications into existing CI/CD pipelines (Jenkins, Kubernetes). Support smooth releases and environment stability in collaboration with DevOps teams. Security & Quality Apply secure coding practices and follow OWASP Top 10 guidelines. Implement authentication and authorization using JWT / OAuth2. Ensure high code quality through reviews, testing, and automation. Required Qualifications Experience & Education 5+ years of professional experience in Java software development. Bachelor’s degree in Computer Science or equivalent practical experience. Core Technical Skills (Must-Have) Java: Java 17 or Java 21 Spring Ecosystem: Spring, Spring Boot, Spring Data, Spring Security, Spring Cloud Architecture: OOP principles, design patterns, clean code Databases: Oracle or MySQL, database design, ERD ORM: JPA / Hibernate Testing: JUnit and unit testing practices APIs: RESTful web services Messaging: Apache Kafka Build & Version Control: Maven, Git Developer Productivity Tools: Windsurf Experience integrating Generative AI or LLM APIs into backend systems. Interest in applying AI to improve automation, data processing, or developer productivity is highly valued. Nice-to-Have (Experience in these areas is a plus, not a requirement) Search & Indexing: Elasticsearch Monitoring & Observability: Prometheus, Grafana Big Data: Apache Spark. Cloud Platforms: AWS What We Offer Opportunity to work on impactful systems with real business value. Exposure to modern backend architecture, cloud-native tools, and AI-enabled solutions. Collaborative engineering culture with strong technical ownership. Continuous learning and professional growth. Location: EG-Cairo, Egypt (Al Emdad & Al Tamween) Time Type: Full time Job Category: Information Technology

Other Ai Matches

Inside Sales Manager Applicants are expected to have a solid experience in handling Job related tasks
Lead DevOps Engineer - Azure Applicants are expected to have a solid experience in handling Job related tasks
Business Operations Associate Applicants are expected to have a solid experience in handling Job related tasks
Applications Engineer I Applicants are expected to have a solid experience in handling Job related tasks
Presales Tenable & Cato Applicants are expected to have a solid experience in handling Job related tasks
remote-jobserver Remote
Head of Partner Development - Cloud Applicants are expected to have a solid experience in handling Job related tasks
Corporate Audit Manager (ESG) Applicants are expected to have a solid experience in handling Job related tasks
remote-jobserver Remote
Sr Product Manager Applicants are expected to have a solid experience in handling Job related tasks
Legal Counsel Applicants are expected to have a solid experience in handling Job related tasks
Logistics Analytics Associate Manager Applicants are expected to have a solid experience in handling Job related tasks
Business Development Manager Applicants are expected to have a solid experience in handling Job related tasks
Senior Account Manager Applicants are expected to have a solid experience in handling Job related tasks
Device Engineer Applicants are expected to have a solid experience in handling Job related tasks
Senior Engineer / Technical Lead (Linux BSP) Applicants are expected to have a solid experience in handling Job related tasks
Account Development Representative Applicants are expected to have a solid experience in handling Job related tasks
Strategic Account Manager Applicants are expected to have a solid experience in handling Job related tasks
remote-jobserver Remote
Supplier Manager - Microsoft Security Applicants are expected to have a solid experience in handling Job related tasks
Application Engineer, Embedded Hardware Engineer RF/Networking/ Wireless Applicants are expected to have a solid experience in handling Embedded Hardware Engineer RF/Networking/ Wireless related tasks
Production Technician Team Lead Applicants are expected to have a solid experience in handling Job related tasks
Test Engineer (Hardware) - Einfochips Applicants are expected to have a solid experience in handling Job related tasks
Technical Consultant (m/w/d) Applicants are expected to have a solid experience in handling Job related tasks
Device Engineer (eInfochips Inc) Applicants are expected to have a solid experience in handling Job related tasks
Sr. Data Engineer Applicants are expected to have a solid experience in handling Job related tasks