- 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 sub-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, sub-systems, and components, with coverage of automated tests
- Writing high-quality and readable code
- Developing and deploying new features and bug fixes promptly
- Writing tests (unit tests, integration tests, and end-to-end tests)
- Integrating APIs and conducting code reviews
- Attending meetings related to sprints consistently
- Demonstrating patience and perseverance in overcoming challenges, problem-solving, and learning new computer languages and techniques Main requirements
- Knowledge of the
- Minimum 4 years of experience with core
- Senior-level knowledge and experience in
- Experience with
- Working knowledge of Service-Oriented Architecture ( SOA )
- Exposure to the Publish-Subscribe model and
- 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 non-production application issues
- Knowledge and use of
- Competence and comfort using multiple frameworks (Spring, Data, Security, JPA/Hibernate, JUnit, Mockito)
- Knowledge and use of
- Strong attention to detail with the ability to identify errors and make adjustments in a testing environment. Nice to have Docker
- Experience with
- Strong knowledge of
- Familiarity with the Test-Driven Development (TDD) approach
- Understanding of the Mobile-first approach
-
Senior Java Developer
há 4 dias
Landing Seixal, PortugalAnúncio inativo Esta oferta de emprego já não está atual. Procure ofertas de emprego parecidas na localização selecionada.Ofertas de emprego interessantes nas proximidades: Senior Software Developer - Almada, Setubal - Senior Full-stack Engineer - Corroios, Setubal - SAP Fiori ...
-
Senior Java Developer
há 6 dias
Landing Seixal, PortugalAnúncio inativo Esta oferta de emprego já não está atual. Procure ofertas de emprego parecidas na localização selecionada. Ofertas de emprego interessantes nas proximidades: Senior Software Developer - Almada, Setubal - Senior Full-stack Engineer - Corroios, Setubal - SAP Fiori ...
-
Senior Java Developer
há 1 dia
Landing Seixal, PortugalAt IT Company (Contractor) · Expires at: · Remote policy: Global remote"We're a Digital Company and our passion lies in crafting cloud-based applications and scalable, high-performing micro-services that frequently integrate with APIs." · Responsibilities: · • Participating in t ...
Senior Java Developer - Seixal, Portugal - Landing
Descrição
At IT Company (Contractor)Expires at:
Remote policy: Global remote"We're a Digital Company and our passion lies in crafting cloud-based applications and scalable, high-performing micro-services that frequently integrate with APIs
"Responsibilities:
language at least at a conversational level (C2 level - should be able to read, write, and speak) is mandatory
and the
Spring
Framework
and
microservices
tools like
MS DevOps
and
AWS CodePipeline
(e.g., Pulsar, Kafka, Flink, or AWS Kinesis)
Methodologies and the Scrum framework
proficiencyFrontend
skills in Angular, React, or similar
such as Kafka or similar
(or UNIX-like OS)