Java Developer transforming requirements into software for IDEMIA. Collaborating to maintain high software quality and develop innovative solutions.
Responsibilities
This role transforms requirements into software according to design, to maximize business value and customer satisfaction.
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.
Designs and codes autonomously complex functions and full modules, within agreed quality, deadline and cost; asking for support of experienced peer when needed.
Performs code reviews and basic troubleshooting.
Participates in workshop with customer and external parties.
Coaches less experienced software developers.
Requirements
Master’s or equivalent degree in Computer Science or related discipline
Minimum 2-3 years in software development in commercial software products
Backend: Java EE release 11 or higher
Spring Framework and SpringBoot
Intermediate verbal and written skills in English
Cloud: docker, Kubernetes, AWS, Azure
Databases: MySQL
Tools: JIRA, git, maven, Jenkins, Confluence
Benefits
Flexible working hours
Hybrid working model with at least 2 visits in office per week
Global Marketing & Brand Strategy expert managing digital innovation and activation plans and strategies. Leading brand positioning, global marketing planning, and cross - functional collaborations in Germany.
Solution Architect defining customer retention architecture across B2B and B2C for MediaMarktSaturn. Collaborating with stakeholders to design and implement customer - focused solutions.
Coordinador de ventas optimizando atención al cliente y gestionando el equipo de ventas en MediaMarkt. Impulsando la eficiencia de ventas y atención en tienda.
Providing administrative support for construction projects at MediaMarkt's international financial hub. Ensuring document and project management in Barcelona with a focus on detail and compliance.
Senior Specialist - Front Office (1st Level Support) managing requests and improving operational processes for MediaMarkt. Collaborating with internal teams to ensure excellent service delivery.
Accountant in MediaMarkt's international financial hub handling accounting processes and team management. Focusing on efficiency and productivity improvements while supporting operational needs.
Senior Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.