Position: Senior Java Developer

Type: Full-time

Apply by: Sending email team@xfactortalent.com

Please share CV along with Current CTC, Expected CTC and Notice Period

About our Client: our client is a leading digital transformation consulting firm focused on the financial services industry. We are on the lookout for a Senior Java Developer to join our dynamic team in Cairo, Egypt. If you are passionate about creating cutting-edge software and thrive in fast-paced environments, we would love to meet you!

Job Description:

We are seeking a seasoned Java Developer with over 7 years of experience in building large-scale applications. The ideal candidate will have a strong background in Java, Spring/Spring Boot frameworks, REST API design, and development, as well as experience with message-oriented middleware architectures.

Key Responsibilities:

· Develop high-quality, scalable, and secure enterprise Java applications (API & web).

· Design and implement RESTful APIs using Spring/Spring Boot.

· Work with messaging protocols (JMS, AMQP, MQTT) and middleware technologies like Apache Kafka, RabbitMQ.

· Develop SOAP Web Services.

· Manage both relational (MSSQL Server, PostgreSQL, MySQL, etc.) and NoSQL (Redis, etc.) databases.

· Participate in the entire software development life cycle, adhering to Agile methodologies.

· Collaborate with cross-functional teams to ensure high performance and responsiveness of applications.

· Contribute to the establishment of DevOps practices and the maintenance of CI/CD pipelines.

Requirements:

· 7+ years of hands-on experience in Java development.

· Extensive experience with Core Java, J2EE, and Spring framework.

· Proficient in designing and developing microservices.

· Familiar with software development life cycle (SDLC) and Agile methodologies.

· Experience with Java-based web applications and REST APIs.

· Working knowledge of message-oriented middleware (MOM) architectures and messaging protocols (JMS, AMQP, MQTT).

· Proficient in SOAP Web Services.

· Experience with relational and NoSQL databases.

· Strong experience in a Linux, Windows, and/or Mac environment.

· Familiarity with Application Servers like JBoss.

· Exposure to DevOps practices and CI/CD pipelines.

· Strong communication and organizational skills.

· Excellent problem-solving abilities.

What We Offer:

· An exciting and diverse team of professionals.

· A creative and collaborative work environment.

· Opportunities for personal and professional growth.

· Competitive compensation and benefits.

Upload your CV/resume or any other relevant file. Max. file size: 1 GB.