We are seeking a Java developer who is fluent in English, working solely in English and conducting interviews in the language. B2 level candidates will not be considered.
Please refrain from applying if you do not meet the requirements as your application will be dismissed.
Job Responsibilities / Role
- Integrate systems for complex IT projects where multiple technologies need to interact seamlessly.
- Develop APIs capable of handling thousands of requests per second reliably and efficiently.
- With numerous features in the pipeline, you will be continually challenged and learning as part of a collaborative, technology-driven team.
- Design, develop, and maintain Java-based applications for banking services.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform unit testing and debugging of applications to ensure high-quality deliverables.
- Participate in code reviews and provide constructive feedback to peers.
- Develop and maintain technical documentation for applications.
- Ensure security and compliance standards are met in all developed software.
- Stay updated with the latest industry trends and technologies to drive continuous improvement.
Mandatory Skills:
- Strong proficiency in Java (version 8 or higher), with a solid understanding of its ecosystems.
- Experience with Java frameworks such as Spring and Spring Boot.
- Proficient in developing microservices.
- Skilled in writing autonomous, service-oriented RESTful APIs.
- Hands-on experience with Kafka.
- Proficient in Continuous Integration/Continuous Deployment (CI/CD) practices.
- Experience working within a collaborative Agile team.
- Familiarity with modern enterprise frameworks such as Spring, Spring Boot, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
- Experience with AWS services including EKS, MSK, Lambda, and ECR.
- Proficient in using JUnit for unit testing.
Nice to Have Skills:
- Experience managing business stakeholders in complex scenarios requiring political awareness and negotiation skills.
- Experience with key tools (JIRA, Confluence)
Number of Years of Experience:
5+ years
We are Experis, a company specialized in professional services and IT project management associated with our three practices: Business Transformation, Cloud & Infrastructure, and Enterprise Applications.
We currently combine our technological solutions with the most demanded skills on the market. Additionally, we provide specialized training related to the aforementioned lines of service.
We have a team of over 1,800 IT professionals in Spain and international presence in 54 countries.
Joining Experis means finding the professional development you need to achieve your goals, offering you:
* Projects and services with cutting-edge technologies.
* Acompaniament through a Mentor to enhance your abilities.
* Professional development and personalized training plan (technological courses, languages, soft skills...).
* Competitive salary according to your capabilities + Flexible remuneration, with review based on performance evaluation.
* Stability and rotation between diverse projects/services to enhance your development.
* Diverse teams (multicultural, decentralized...).
Find your next opportunity with us. Take it to the next level with Experis.