الخبرة : 0-1 سنة
الراتب : not
المكان : egybt
Position: Consultant (Java Developer)
About Synechron: Synechron 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:
- 6+ 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.