At Decskill, we believe that technological excellence is driven by human talent. We are an IT consulting company with more than 10 years of consolidated experience in the market, focused on building long-term relationships with both our clients and our people. Today, we are a community of over 800 professionals, working from Lisbon, Porto, and Madrid, contributing to impactful technology initiatives. We are looking for an Java Developer!
Java developer for enterprise web applications
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Develop quality software and web applications.
- Analyze and maintain existing software applications.
- Design highly scalable, testable code.
требования
- +3 years of experience with Java (>= version 8) and React.
- Demonstrated expertise in building, shipping and supporting innovative and scalable enterprise-class web applications.
- Experience on one or more MVC web development frameworks (eg: Spring MVC, Angular, React etc.).
- Experience working as a full stack Java Developer, with excellent knowledge in software design and clean code principles, with knowledge of the main integrated development environments (eg: Eclipse).
- Good experience of Java build tools (Maven, Gradle, etc.).
- Experience in tools for mapping relational databases into Object Oriented models, (e.g. QueryDsl or Hibernate).
- Experienced in using WebLogic application servers (as an alternative Websphere, JBOSS or TomCat).
- HTML, CSS and Bootstrap, Javascript/typescript and jQuery.
- Familiar with standard Java libraries and frameworks (Jax, Spring, ...).
- Must be knowledgeable in system level profiling and debugging.
- Must be knowledgeable in at least one of the relational DBs (Oracle, DB2, MS-SQL, PostgreSQL).
- Must be knowledgeable in building and testing webservices with REST or SOAP.
- Must be knowledgeable in Git and source control good practices.
- Experience with non-relational databases and designs; distributed logic tracing and memory usage analysis techniques.
- Будет плюсом: Multi-threaded design techniques; Exposure to asynchronous processing and message-driven designs; Experience with the following components or similar: Spring, Thymeleaf, SpringBoot, Spring Data, Spring Batch/Quartz, Spring Administrator, JPA, OpenAPI, Swagger, Postman, curl, Microservices, Kafka, RabbitMQ, Docker, Kubernets, SonarQube, Jenkins, Selenium, Unit tests, Regression tests, Agile (Scrum)
условия
- Long-term projects with national and international context.
- Opportunities to grow technically and professionally.
- A people-first culture, focused on transparency and trust.
- Teams that value ownership, collaboration and stability.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.