company

Senior Backend Java Engineer in Banking Sector

ssc-hrCairo, Cairo Governorate, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Key Requirements:4-6 years of comprehensive software development experience. A Bachelor’s degree in Computer Science or a related field; an advanced degree is preferred. Proficient in JVM-based programming languages such as Java 8+, Kotlin, and modern backend frameworks like Spring Boot. Significant experience in writing, utilizing, and securing RESTful API services for large-scale distributed applications. In-depth understanding of microservice architectures, including service discovery and circuit breakers. Familiarity with both relational and non-relational databases (e.g., Oracle, PostgreSQL, MySQL, MongoDB, CouchDB, Cassandra, Elasticsearch, etc.). Experience with build scripts such as Maven, Gradle, CI Jenkins, and/or Azure Pipelines. Knowledge of engineering practices including code refactoring, design patterns, test-driven development, and application security. Experience with container technologies such as Docker and Kubernetes is a plus. Familiarity with agile development methodologies. Knowledge of other programming languages such as NodeJS, Go-Lang, and/or Python is advantageous.

About the job

As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.

Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.

Key Responsibilities:

  • Designing and implementing technology and business solutions that set our client organization apart in the competitive landscape.
  • Utilizing a variety of software development technologies to develop innovative and efficient solutions that bolster our client’s technology infrastructure.
  • Working closely with team members to implement user stories, write tests, and continuously deliver new and improved product functionalities.
  • Engaging with internal IT teams to address technical dependencies during implementation.

You will report directly to the Engineering Manager or Senior Engineering Manager.

About ssc-hr

ssc-hr is a leading provider of human resources solutions, dedicated to enhancing the workforce capabilities of organizations within the banking sector. We pride ourselves on fostering a collaborative and innovative work environment that empowers our employees to excel.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.