Lead Software Engineer(Java)
Job Title:
Lead Software Engineer
Location:
Lisbon, Portugal (Hybrid – 3 days travel to office)
Job Type:
12 Months Contract
Mandatory skills
- Java, J2EE, Springboot, JUnit, Oracle, Microservices architecture with design patterns emphasizing on latency, scalability and resiliency.
Overview
Client is seeking a Lead Software Engineer (Back-End) to help shape the future of payment technologies. In this role, you will drive the development of
- edge applications that are transforming the way payments are made. We're looking for a passionate engineer who is
- obsessed, deeply analytical, and thrives in
- paced environments. The ideal candidate brings an entrepreneurial mindset, a strong grasp of
- end technologies, and a commitment to building intuitive, secure, and
- performance user experiences. Our team embraces Agile methodologies, modern design principles, and a relentless focus on delivering exceptional solutions that delight our customers.
Role:
• Act as a
- on developer, writing
- quality, secure, modular, and
testable
- end code.
• Lead the design, implementation, and successful delivery of complex
engineering initiatives within the program.
• Take full ownership of your team's software, with deep understanding of its
runtime behavior, dependencies, and infrastructure, including operating
systems and build processes.
• Evaluate, introduce, and deploy emerging technologies to optimize
performance, scalability, and maintainability.
• Architect and maintain technical roadmaps while mentoring development
teams on best practices and new technology adoption.
• Contribute across the full software development lifecycle—including
architecture, coding, testing, documentation, and deployment.
• Collaborate effectively with global teams through clear communication and
cross-functional engagement.
All About You:
• Strong foundation in algorithms, data structures, and core computer
science principles.
• Proven experience with
- oriented programming and software design
patterns.
• Proficiency in multiple modern
- end and
- stack technologies such
as Java, J2EE, Springboot, JUnit, Oracle, Microservices architecture with design patterns emphasizing on latency, scalability and resiliency.
• Exceptional written and verbal communication skills in English.
• Strong analytical and
- solving capabilities.
• Hands-on experience in Agile software development environments.
• Skilled in CI/CD pipelines, and Dev
Ops practices.
• Experience designing scalable,
- tolerant platforms resilient to
infrastructure-level failures.
• Practical experience using strangulation patterns and
- corruption layers
to refactor and migrate monolithic systems into decoupled services.
• Deep understanding of modern software engineering principles such as
SOLID, DRY, and Single Responsibility Principle (SRP).
• Bachelor's degree in computer science or a related technical field.
- Informações detalhadas sobre a oferta de emprego
Empresa: Falcon Smart IT (FalconSmartIT) Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 30. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!