We are seeking an experienced Software Development Specialist to join our team. This individual will be responsible for developing and maintaining microservices and transversal libraries in Java.
Key Responsibilities:
* Develop and maintain Java microservices
* Develop and maintain Java transversal libraries
Requirements:
Mandatory Skills:
* At least 2 years of experience in system development, including both frontend and backend
* Familiarity with Microservices Architecture
* Knowledge of software development patterns
* Solid experience in backend system development
* Solid knowledge of the Java programming language
* Familiarity with web programming languages and frameworks (HTML, JavaScript, and Angular)
* Cloud development experience (Kubernetes, Network, Git, GitHub, GitHub Actions, Jenkins)
* Familiarity with REST APIs and Web Services
* Familiarity with Oracle Databases, Postgresql, and SQL
* Familiarity with Kafka and event-driven programming
Preferred Skills:
* Familiarity with NoSQL databases
* Familiarity with the Quarkus framework
Education:
* Bachelor's or Master's degree in software engineering or a similar field