Senior Java Software Developer
Tecnologia
Damia GroupLisboa, PortugalHá 1 mesesAté 24/05/2026
Tempo inteiroPresencial
Descrição da vaga
- *We're currently hiring a Senior Java Software Developer to join an amazing team
- *About the company: It helps companies achieve scalable growth by combining proven IT expertise with world-class talent acquisition strategies. With nearly two decades of industry experience and operations in over 20 countries, Inscale specializes in building dedicated tech teams.
- *About the role:** The Java team is responsible for building and maintaining a diverse portfolio of in-house applications. As a Senior Java Engineer, you will work with cutting-edge technologies and play a key role in designing scalable, flexible software architectures. You will also contribute to driving best practices in code quality, testing, and distributed systems.
Responsibilities
- Develop and maintain backend systems using Java 17 and Spring Boot;
- Leverage modern tools such as Docker, Kubernetes, and Apache Kafka for deployment and scalability;
- Design and interact with relational databases (SQL) to support robust data-driven applications;
- Utilize CI/CD pipelines and cloud-native services to streamline development and deployment workflows;
- Contribute to system architecture design and participate in strategic technical decisions;
- Collaborate with stakeholders to gather requirements and define effective technical solutions;
- Perform code reviews and implement automated testing to ensure high-quality, maintainable code;
- Monitor, troubleshoot, and enhance application performance, scalability, and reliability;
- Mentor junior developers and foster a collaborative, knowledge-sharing team culture.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field is mandatory;
- Over 6 years of professional experience in Java software development;
- 5+ years of solid experience with Spring Boot;
- Strong experience with SQL databases;
- Deep knowledge of distributed systems and concurrency;
- Experience writing clean, testable code with a focus on software architecture;
- Strong communication skills, proactive problem-solving mindset, ability to work well under pressure, manage priorities independently, and mentor others;
- Experience with Cloud Native development, Kafka event streaming, Docker and Kubernetes container orchestration, and hands-on Test Driven Development (TDD) is a plus.
Keywords
javasoftware-developerspolicies-and-practicestesting-and-analysisdistributed-computingspringspring-bootdockerkuberneteskafkascalabilityplanning-and-designvisual-art-designproduct-development-and-designsqldata-applicationcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdstreamlinetraining-and-developmentsystem-architecturecode-reviewautomation-testingtroubleshootingapplication-performancementoringcomputer-sciencesoftware-developmenttrade-shows-eventsevent-streamingservice-management-and-orchestration-smocontainer-orchestrationsensors-test-measurement
¿Te interesa este puesto?