Java Developer

Reposted 15 Days Ago
Be an Early Applicant
Cairo
In-Office
Senior level
AdTech • Information Technology • Marketing Tech • Software
The Role
The Senior Java Developer will refactor legacy projects, improve performance and scalability, and ensure robust API integrations and security measures.
Summary Generated by Built In

We are seeking a Senior Java Developer with extensive experience in Spring Framework (with a focus on Spring Boot) to join our team. The primary responsibility will be refactoring and revamping legacy projects to improve performance, maintainability, and scalability. The role also involves expertise in database design and optimization (MySQL), caching methodologies, API integrations, and implementing robust security measures.


Key Responsibilities

  • Code Refactoring & Modernization: Analyze, refactor, and enhance legacy codebases to align with modern development practices.
  • Spring Framework Development: Lead development efforts using Spring Boot and other Spring modules (e.g., Spring Security, Spring MVC).
  • Database Design & Optimization: Design efficient and scalable database schemas, optimize MySQL queries, and ensure high performance.
  • Caching Methodologies: Implement and manage caching strategies (e.g., Redis, Ehcache) to enhance application performance.
  • API Integrations: Design, integrate, and secure RESTful APIs, ensuring seamless communication with external systems.
  • Security Measures: Implement security best practices, including authentication, authorization, and data protection, adhering to industry standards.
  • DevOps Collaboration: Utilize tools like Jenkins to support CI/CD pipelines and streamline development workflows.
  • Collaboration: Work closely with cross-functional teams, including QA, DevOps, and Product Management, to ensure smooth project delivery.
  • Documentation: Maintain comprehensive technical documentation for refactored components and integrations.

Requirements

Required Skills & Experience

  • Java Expertise: 3 to 5 years of experience in Java SE/EE development.
  • Spring Framework: Deep understanding of Spring Boot, Spring MVC, and Spring Security.
  • Database Proficiency: Strong skills in MySQL database design, optimization, and query performance tuning.
  • Caching: Experience with caching tools like Redis, Ehcache, or similar.
  • API Development: Proven experience in designing and integrating RESTful APIs with robust security measures.
  • Security Practices: Knowledge of OWASP guidelines, authentication protocols (e.g., OAuth, JWT), and encryption techniques.
  • CI/CD Tools: Familiarity with Jenkins for build, deployment, and integration pipelines.
  • Code Refactoring: Proven ability to refactor legacy codebases and implement design patterns.
  • Version Control: Proficient with Git and collaborative development workflows.
  • Testing: Hands-on experience with testing frameworks such as JUnit and Mockito.

Preferred Qualifications

  • Familiarity with NoSQL databases like MongoDB.
  • Experience with containerization tools such as Docker.
  • Basic knowledge of Linux administration for deployment and troubleshooting.
  • Knowledge of performance profiling tools and APM solutions.

Top Skills

Docker
Ehcache
Git
Java Se/Ee
Jenkins
Junit
Mockito
MySQL
Redis
Restful Apis
Spring Boot
Spring Framework
Spring Mvc
Spring Security
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Maadi, cairo
230 Employees
Year Founded: 2003

What We Do

ArpuPlus is a leading venture builder & one of the top mobile entertainment and communication solutions providers in the MENA Region & beyond.



ArpuPlus is an A15 subsidiary founded in 2003, with a wide range of services headquartered in Cairo, Egypt.



With a strong presence across 11 offices in 11 countries, ArpuPlus has solidified its position as a key & a leading venture builder in the MENA region & beyond, offering an extensive range of digital services, such as video-on-demand, music distribution, gaming, telehealth, payment services, & enterprise communication solutions. ArpuPlus has consistently remained at the forefront of innovation, pushing the boundaries of what can be achieved in the digital realm.

For more:
http://www.arpuplus.com
http://www.facebook.com/ArpuPlus
https://www.linkedin.com/company/arpuplusofficial/

Similar Jobs

In-Office
Cairo, EGY
2824 Employees
In-Office
Cairo, EGY
2824 Employees
In-Office
Cairo, EGY
2824 Employees
In-Office
Cairo, EGY
2824 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account