Senior Java & Android Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable Java-based backend services.
- Build and enhance Android applications, ensuring top performance and user experience.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work closely with DevOps and cloud infrastructure teams using Azure.
- Develop and optimize complex SQL Server queries and stored procedures.
- Ensure code quality through unit testing, code reviews, and best practices.
- Participate in Agile development processes and contribute to continuous improvement initiatives.
?WHY US???
Join our dynamic team of talented people and discover a world full of growth and opportunity. Here's what we offer:
-
Rapid growth through a personalised career path and salary assessment. 70% of our senior leaders started in entry-level positions.
-
Improve your skills through our Technology Academy catalogue, Udemy platform, language classes, webinars and workshops.
-
Take control of your training with a personal annual budget and company-paid certifications.
-
Enjoy flexible policies, remote work options and excellent social benefits such as transport and restaurant tickets, childcare support and private health insurance.
-
Benefit from our WeCare programme, which supports employees in critical situations.
Requirements
- 5+ years of professional experience in Java development.
- Proven experience with Android application development.
- Strong knowledge of Azure services (App Services, Functions, DevOps, etc.).
- Solid experience with SQL Server (including T-SQL and database optimization).
- Fluency in Spanish and English (written and spoken).
- Strong problem-solving skills and a proactive attitude.
- Bachelor's degree in Computer Science, Engineering, or a related field.
? Nice to Have:
- Experience with Kotlin.
- Familiarity with CI/CD pipelines.
- Knowledge of REST APIs and microservices architecture.