Job Title: Java Software Engineer
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Information Technology
Industries: Software Development
Responsibilities:
* +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 (e.g., 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 (e.g., 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)
* 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 web services with REST or SOAP
* Must be knowledgeable in Git and source control good practices
* Good communication skills
* Team spirit
* Proactivity
* Time management
What We Can Offer:
* Personalized support from your team
* Your manager will take into consideration your motivations and suggestions
* Victories will be celebrated together
* Your HR and Support Teams will always be available to help
* Constant feedback on your work
* A network of hundreds of partnerships with companies from numerous sectors that offer you exclusive discounts (health, well-being, travel, gastronomy, culture, leisure, training, etc.)
* And, of course, many gatherings and social events
To respond to this opportunity, send us your CV to the following e-mail address: rita.rosa@m-profiler.pt
#J-18808-Ljbffr