Senior Java Developer
Location
Spain
Posted
121 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
INNOCV Solutions
• You will join one of our teams, which stands out for the following capabilities: Web application development. • Customer Onboarding flow architecture, with Mulesoft & Salesforce. • Analysis, definition, design and implementation of software architectures based on the latest tools on the market. • Planning and development of a digital product during its life cycle in collaboration with the different members of the team. • Development of projects from scratch and technological solutions ensuring the quality, the correct upload to production and the corresponding support. • Integration of new technologies for IoT process control. • On the services side: you will apply everything you know in Java with Spring Framework. • On the Big Data side: you will develop your skills with Spark/Datarick, Scala, ETL, Datalakes and Azure Data Factory.
Job Requirements
- Experience and knowledge in Java programming language.
- Experience and knowledge of Spring Framework and, more specifically, Spring Boot.
- Experience in Rest services development.
- Experience in developments related to Big Data (Spark/Databrick, Datalakes, Azure Data Factory).
- Analysis, definition, design and implementation of software architectures based on the latest tools on the market.
- Planning and development of a digital product during its lifecycle in collaboration with the different team members.
- Development of projects from scratch and technological solutions ensuring the quality, the correct upload to production and the corresponding support.
- Good conversational English skills.
- Knowledge/experience in the Scala programming language (not essential).
- Knowledge/experience in Mulesoft & Salesforce (not essential).
- Knowledge/experience in developments related to process control with IoT (not essential).
Benefits
- 100% remote work
- Flexible hours
- Special timetable: Fridays and summer 7h.
- Individual budget for attending forums and training
- English classes
- Health insurance
- Every three years, 6 extra days off.
- Day off on your birthday
- Bring a friend and benefit from it
- Flexible compensation
- Wellness - Gympass
- Volunteering opportunities
- Company events and team buildings
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and build scalable, resilient cloud applications on Azure using C#, .NET and SQL, delivering solutions that are secure, high-performance, adhere to our Coding Standards and “just work”. • Write clean, clear, and well-tested code, embracing software craftsmanship principles to produce robust, reusable and maintainable systems. • Ensure a high bar for code quality through comprehensive unit tests and attention to detail. • Take ownership of features end-to-end, from initial concept through deployment. • Drive substantial product features as the key developer alongside an architect or product designer. • Mentor and support junior engineers, leading by example in code reviews and pair programming. • Provide technical leadership in architecture and design discussions, advocating for simple, elegant solutions. • Continuously improve the codebase through refactoring and refinement, balancing new feature development with paying down technical debt. • Champion quality, reliability and scalability by implementing best practices in cloud operations (monitoring, security, CI/CD).
• Design and build scalable, resilient cloud applications on Azure using C#, .NET and SQL, delivering solutions that are secure, high-performance, adhere to our Coding Standards and “just work”. • Write clean, clear, and well-tested code, embracing software craftsmanship principles to produce robust, reusable and maintainable systems. • Ensure a high bar for code quality through comprehensive unit tests and attention to detail. • Take ownership of features end-to-end, from initial concept through deployment. • Drive substantial product features as the key developer alongside an architect or product designer. • Mentor and support junior engineers, leading by example in code reviews and pair programming. • Provide technical leadership in architecture and design discussions, advocating for simple, elegant solutions. • Continuously improve the codebase through refactoring and refinement, balancing new feature development with paying down technical debt. • Champion quality, reliability and scalability by implementing best practices in cloud operations (monitoring, security, CI/CD).
• Partner with product owners and UX/design teams to convert an existing portal into a modern UI built with Blazor: shifting layouts, updating components, refreshing user flows. • Develop front-end features using C#/Blazor, working with UI components (especially using Syncfusion Blazor) as the primary delivery mechanism. • Use Visual Studio 2022 as your primary IDE to build, test and debug the UI. • Create and execute API request/response tests using Postman (or similar tooling) to support the front-end integration with back-end services. • Translate design/UX changes into technical scope: interface adjustments, component configuration, responsive behaviour, data bindings, and state management. • Work alongside back-end engineers to integrate UI with existing APIs and services, handle data retrieval, error conditions, and user flows. • Ensure code quality, maintainability, and performance: write clean, modular UI code, adopt best practices, design for reusability and future extensibility. • Participate in code reviews, collaborate in teams, mentor more junior UI developers, and contribute to the UI component library/code standards. • Focus on delivering high-quality UI experiences while meeting time-to-market demands: as we modernize the portal, you’ll help shape both execution and architecture of the UI layer.
• Partner with product owners and UX/design teams to convert an existing portal into a modern UI built with Blazor: shifting layouts, updating components, refreshing user flows. • Develop front-end features using C#/Blazor, working with UI components (especially using Syncfusion Blazor) as the primary delivery mechanism. • Use Visual Studio 2022 as your primary IDE to build, test and debug the UI. • Create and execute API request/response tests using Postman (or similar tooling) to support the front-end integration with back-end services. • Translate design/UX changes into technical scope: interface adjustments, component configuration, responsive behaviour, data bindings, and state management. • Work alongside back-end engineers to integrate UI with existing APIs and services, handle data retrieval, error conditions, and user flows. • Ensure code quality, maintainability, and performance: write clean, modular UI code, adopt best practices, design for reusability and future extensibility. • Participate in code reviews, collaborate in teams, mentor more junior UI developers, and contribute to the UI component library/code standards. • Focus on delivering high-quality UI experiences while meeting time-to-market demands: as we modernize the portal, you’ll help shape both execution and architecture of the UI layer.

