Senior Java Developer

1 semana atrás


Setúbal, Setúbal, Portugal Landing Tempo inteiro
At IT Company (Contractor)

Expires at:
Remote policy: Global remote"We're a Digital Company and our passion lies in crafting- based applications and scalable,- performing- services that frequently integrate with APIs

"Responsibilities:

  • Participating in the architecture, design, development, and implementation of complex applications and core utilities
  • Collaborating with divisional architects, lead engineers, and other senior engineers to establish architectural standards for the division
  • Ensuring applications are designed with security and compliance considerations from inception, by governing policies
  • Providing mentorship to team members, including outsourced resources
  • Developing business domain expertise and offering technical support to Subject Matter Experts (SMEs) in that domain
  • Proactively ensuring the consistency, documentation, and flexibility of APIs at both the system and- system levels
  • Advocating for and championing best practices across various areas of software engineering, including security, testability, reliability, and scalability
  • Assisting QA in developing quality and performance monitoring programs for specific systems,- systems, and components, with coverage of automated tests
  • Writing- quality and readable code
  • Developing and deploying new features and bug fixes promptly
  • Writing tests (unit tests, integration tests, and end tests)
  • Integrating APIs and conducting code reviews
  • Attending meetings related to sprints consistently
  • Demonstrating patience and perseverance in overcoming challenges,- solving, and learning new computer languages and techniques Main requirements
  • Knowledge of theItalianlanguage at least at a conversational level (C2 level - should be able to read, write, and speak) is mandatory
  • Minimum 4 years of experience with coreJavaand theSpringFramework
  • Senior-level knowledge and experience inRestful APIsandmicroservices
  • Experience withCI/CDtools likeMS DevOpsandAWS CodePipeline
  • Working knowledge of Service-Oriented Architecture ( SOA )
  • Exposure to the Publish-Subscribe model andevent streaming platforms(e. g. , Pulsar, Kafka, Flink, or AWS Kinesis)
  • Ability to communicate and collaborate with globally distributed teams (internal and offshore)
  • Designing, developing, implementing, and maintaining Java application phases, code, and software
  • Conducting software analysis, programming, testing, debugging, and recommending changes to improve established processes
  • Translating requirements into specifications and identifying production and- production application issues
  • Knowledge and use ofAgileMethodologies and the Scrum framework
  • Competence and comfort using multiple frameworks (Spring, Data, Security, JPA/Hibernate, JUnit, Mockito)
  • Knowledge and use of Design Patterns MVC, Open API, and Microservices
  • Strong attention to detail with the ability to identify errors and make adjustments in a testing environment. Nice to have
  • Dockerexperience
  • AWSproficiency
  • Frontendskills in Angular, React, or similar
  • Experience withmessage queuessuch as Kafka or similar
  • Strong knowledge ofLinux(or UNIX-like OS)
  • Familiarity with the Test-Driven Development (TDD) approach
  • Understanding of the Mobile-first approach#J-18808-Ljbffr

  • Senior Software Developer

    1 semana atrás


    Setúbal, Setúbal, Portugal Crossjoin Solutions Tempo inteiro

    Crossjoin Solutions is a portuguese IT company founded in 2009, active worldwide in more than 30 clients (Canada, Latin America, UK, Belgium, Italy, Luxembourg, Ireland, France and Germany). Through the service we provide to our customers, we currently support dozens millions of consumers in many different countries around the world. We deliver consulting...


  • Setúbal, Portugal Crossjoin Solutions Tempo inteiro

    Crossjoin Solutions is a portuguese IT company founded in 2009, active worldwide in more than 30 clients (Canada, Latin America, UK, Belgium, Italy, Luxembourg, Ireland, France and Germany). Through the service we provide to our customers, we currently support dozens millions of consumers in many different countries around the world.We deliver consulting...


  • Setúbal, Portugal Crossjoin Solutions Tempo inteiro

    Crossjoin Solutions is a portuguese IT company founded in 2009, active worldwide in more than 30 clients (Canada, Latin America, UK, Belgium, Italy, Luxembourg, Ireland, France and Germany). Through the service we provide to our customers, we currently support dozens millions of consumers in many different countries around the world.We deliver consulting...