drjobs Senior Java Developer العربية

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cairo - Egypt

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

We are seeking a Senior Java Developerwith 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 Bootand 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 Jenkinsto support CI/CD pipelines and streamline development workflows.
  • Collaboration: Work closely with crossfunctional 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: 4 years of experience in Java SE/EEdevelopment.
  • Spring Framework: Deep understanding of Spring Boot Spring MVC and Spring Security.
  • Database Proficiency: Strong skills in MySQLdatabase 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 APIswith robust security measures.
  • Security Practices: Knowledge of OWASP guidelines authentication protocols (e.g. OAuth JWT) and encryption techniques.
  • CI/CD Tools: Familiarity with Jenkinsfor build deployment and integration pipelines.
  • Code Refactoring: Proven ability to refactor legacy codebases and implement design patterns.
  • Version Control: Proficient with Gitand collaborative development workflows.
  • Testing: Handson experience with testing frameworks such as JUnitand Mockito.

Preferred Qualifications

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

Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

101-150 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.