Analista programador Spring Batch

Tecnología · Remoto

Inscribirme

Analista programador Spring Batch

Tecnología · Remoto

Inscribirme

Descripción

From KENOS Technology, we offer you the opportunity to be the driving force in your professional journey. In collaboration with one of our end clients in the banking/financial sector, we are seeking Java Developer with a minimum of 2 years of demonstrated experience in software development using cutting-edge technologies.


You will be an integral part of our team, responsible for implementing high-quality full stack services, adhering to standards of best practices, security, and accessibility. Your ability to modularize, reuse, and componentize software will be essential to the success of the project.


Job Responsibilities / Role:


  • Design and Development: Lead the creation of high-volume, low-latency applications for mission-critical systems using Java.
  • Full Software Lifecycle: Engage in all phases of the development lifecycle, from initial concept and design to rigorous testing and seamless deployment.
  • Efficient Code: Craft well-designed, testable, and highly efficient code to ensure optimal performance of software applications.
  • Compliance and Quality: Ensure strict adherence to specifications and uphold rigorous quality standards throughout the development process.
  • Release Management: Spearhead the preparation and production of software releases, ensuring smooth and timely deployment.
  • Continuous Improvement: Drive ongoing innovation by researching and evaluating alternative technologies, presenting them for architectural review, and implementing enhancements to improve system efficiency and effectiveness.
  • Collaboration: Foster close collaboration with fellow engineers, web developers, and cross-functional teams to achieve project goals and deliver outstanding results.



Job Offer


  • Permanent Contract: Join us for the long haul.
  • Remote Position from Spain: Work wherever you want.
  • Flexible Hours: We care about how you work, not when.
  • Flexible Compensation: Restaurant vouchers, health insurance, transportation card, daycare vouchers. You decide how to enjoy your benefits.
  • Referral Rewards: Help us grow and you'll be rewarded!
  • Events and Team Building: Strengthening bonds inside and outside of work.
  • Continuous Training: We want you to grow with us.
  • Personalized Support: From day one, you'll have a dedicated colleague to guide you in your career.
  • 23+2 Vacation Days: 25 vacation days, you decide when.



Requisitos

Requirements and Skills:


Mandatory skills:


  • Deep Understanding of Java: Proficient in Java (8 or higher) and Java Spring Batch with a solid grasp of Object-Oriented principles.
  • Spring Framework: Extensive experience with the Spring Framework, leveraging its features for efficient application development.
  • RESTful API Principle: Thorough understanding of RESTful API principles and best practices.
  • Communication Skills: Strong written and verbal communication skills in English, enabling effective collaboration and clear articulation of ideas.


Nice to have skills:


  • API Knowledge: Familiarity with RESTful APIs and design patterns, facilitating seamless integration with external systems.
  • Version Control: Experience with version control systems such as Git and GitHub, ensuring efficient code management and collaboration.
  • Continuous Integration and Deployment (CI/CD): Knowledge of CI/CD pipelines and tools like Jenkins, Apache Maven, and Gradle, streamlining the development process.
  • Agile Methodologies: Understanding of Agile or Scrum practices, enabling agile development and rapid iteration.
  • DevOps Practices: Exposure to Docker and containerization, enhancing scalability and portability of applications.
  • Cloud Computing: Knowledge of cloud platforms such as AWS, Azure, or Google Cloud, facilitating scalable and resilient application deployment.