Java Programmer - Lisboa, Portugal - Boost It

    Boost It
    Default job background
    Descrição

    BYT is a spinoff of Boost IT that aims to use all the knowledge and experience created over 4 years with a management team that has more than 15 years of experience.

    Created in December 2021 after 4 years of delivering the specialized recruitment service with great success under Boost IT name.

    During these 4 years we carried out more than 400 specialized recruitment processes for 20 different clients both in Portugal and Internationally.

    The success of the direct recruitment business area within Boost IT was so successful that we decided in 2021 to create BYT


    BYT:

    Boost Your Team Function:

    Java Programmer Location:
    Lisbon Type of work: Hybrid Work Model (3x a week in the office in Lisbon)

    Type of contract:

    Direct Contractual link with the client Client: Leader company in providing information and knowledge about the business fabric helping to inform its clients business decisions.

    Tasks Developing Javabased Backend Applications Utilizing Oracle databases for storing and retrieving application data. This includes designing database schemas writing SQL queries and optimizing database performance. Working with both Windows and Linux operating systems to deploy and manage backend applications. Leveraging the Spring Framework for building enterprise Java applications.

    This involves using various modules such as Core AOP (AspectOriented Programming) Data Security and Reactive to develop scalable and maintainable applications.

    Utilizing Scala a programming language that runs on the Java Virtual Machine (JVM) for building highperformance and functional components within the backend application.

    Working with NoSQL databases such as MongoDB Cassandra Elastic Search and InfluxDB for handling unstructured or semistructured data and achieving high scalability and performance.

    Using Git for version control JUnit for unit testing and possibly RabbitMQ for message queuing and communication between components. Utilizing Kafka a distributed event streaming platform for building realtime data pipelines and eventdriven architectures.

    Analyzing complex problems proposing creative solutions and adapting to new technologies and situations as needed Requirements Academic background in Computer Engineering or similar; Proficiency in programming languages:
    Java Experience of working with Oracle databases and Windows and Linux operating systems Knowledge of:

    Spring Framework:
    Core AOP Data Security Reactive Scala No


    SQL:

    Mongo DB Cassandra Elastic Search InfluxDB Git Junit or Rabbit MQ Kafka Docker Kubernetes Continuous Integration Domain Driven Design and Test Driven Design Communication and teamwork skills Ability to solve problems be creative and adapt to new situations Ability to manage time and organize priorities.

    Do you feel like this opportunity is for you Apply Any questions or doubts we are more than happy to help Looking foward to talking with you