IDEMIA

Senior Java Developer

IDEMIA

full-time

Posted on:

Location Type: Hybrid

Location: Malaga • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerJavaJenkinsKubernetesMavenMySQLSpringSpring BootSpringBoot

About the role

  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
  • Identifies existing software components, libraries and frameworks to reuse in the solutions
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
  • Contributes to requirement (functional and non-functional) analysis and estimations
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
  • Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.)
  • Codes large and complex modules within agreed quality, deadline and cost
  • Performs design and code reviews and assess software performance optimization
  • Contributes and promotes the organization's technical governance
  • Produce quotations
  • Performs complex troubleshooting
  • Coaches and can manage a small team of Software Development Engineers

Requirements

  • Master’s or equivalent degree in Computer Science or related discipline
  • Minimum 5-6 years in software development in commercial software products / 5-6 years for senior
  • Backend: Java EE release 11 or higher
  • Spring Framework and SpringBoot
  • Intermediate verbal and written skills in English and Spanish
  • Cloud: docker, Kubernetes, AWS, Azure
  • Databases: MySQL
  • Tools: JIRA, git, maven, Jenkins, Confluence
Benefits
  • Not specified 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java EESpring FrameworkSpringBootDockerKubernetesAWSAzureMySQLsoftware development best practicessoftware performance optimization
Soft skills
coachingteam managementverbal communicationwritten communicationtroubleshooting
Certifications
Master’s degree in Computer Science