Senior Java Developer

National technology group · Giza, Egypt · Posted 2026-04-08

Design, develop, test, and maintain Java-based applications with a focus on fintech solutions (payment gateways, POS systems, digital wallets, etc.).Collaborate with the Java TL and cross-functional teams to define technical requirements and system architecture.Write clean, efficient, and well-documented code following best practices.Lead code reviews, mentor junior developers, and ensure adherence to coding standards.Troubleshoot, debug, and optimize applications to improve performance and scalability.Integrate with third-party APIs, payment systems, and fintech platforms.Ensure applications comply with fintech security standards (PCI DSS, encryption protocols, data privacy).Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).Support deployment activities, monitor application performance, and provide post-production support.Stay updated with emerging technologies, tools, and fintech industry trends. Bachelor’s degree in computer science, Software Engineering, or related field. 3-5 years of experience in Java development, with at least 2 years in a senior or lead role.Strong knowledge of Java, Spring Framework (Spring Boot, Spring Security, Spring Data).Experience with RESTful APIs, monolithic and microservices architecture.Strong database skills (SQL and NoSQL).Preferred to have experience in MySQL Database.Familiarity with CI/CD pipelines, version control (Git), and DevOps practices.Experience in fintech or financial services industry is highly preferred.Solid understanding of application security, encryption, and compliance standards.Strong problem-solving and analytical skills.Excellent teamwork, communication, and leadership abilities.

Apply for this role