Java Backend Developer (M/F)
Consort Group Porto, Porto, Portugal · €15K–€25K/yr
IT Services and IT Consulting · 1,001-5,000 employees
About the role
You will design, develop, and maintain business-critical distributed applications within a large-scale Agile environment. Your role involves optimizing performance, ensuring system reliability, and participating in technical architecture decisions.
What they look for
Requirements
Candidates must have at least 5 years of experience in Java software development within demanding enterprise environments. Proficiency in Spring/Spring Boot, distributed systems, and CI/CD practices is required, along with fluent English communication skills.
Benefits
Full description
Every moment counts. Especially those you live to the fullest. Welcome to Consort Group.
For over 30 years, Consort Group has been helping companies leverage their data and infrastructure. It is backed by two leaders, Consortis and Consortia, and places people and social responsibility at the heart of its values.
This is your future team
Established in 2021, Consort Portugal supports the strategic offshoring choices of our clients, particularly in Europe, and brings our expertise in infrastructure services to the Portuguese market. With a team of around 45 employees, our Service Center based in Porto is developing a dynamic nearshore business, offering the French and European markets an environment of excellence and high potential.
Java Backend Developer (M/F)
This is your mission
Are you passionate about distributed systems, high-performance computing and software engineering? Then this position is for you.
As a Java Backend Developer, you will be responsible for designing, developing and evolving business-critical distributed applications within a large-scale Agile environment. You will contribute to innovative solutions focused on scalability, performance, reliability and risk calculation platforms.
Build side
- Design and develop robust, scalable and secure backend applications.
- Participate in technical studies and solution design phases.
- Transform business, regulatory and technical requirements into efficient software solutions.
- Develop high-quality Java code following engineering best practices.
- Optimize existing applications and improve maintainability.
- Participate in architecture decisions for distributed systems.
- Integrate software components and support configuration management.
- Promote and implement Continuous Integration and Continuous Delivery practices.
- Conduct code reviews and ensure compliance with development standards.
- Contribute to framework and tooling improvements.
Run side
- Support application releases and deployment activities.
- Define and implement testing strategies.
- Ensure software quality through unit, integration and acceptance testing.
- Maintain technical documentation and knowledge repositories.
- Contribute to application stability and performance improvements.
- Collaborate with multidisciplinary Agile teams throughout the software lifecycle.
- Troubleshoot technical issues and support production readiness activities.
- Share technical expertise and best practices across development communities.
This is your background
You have at least 5 years of experience in Java software development within demanding enterprise environments.
You enjoy solving complex technical challenges, building high-performance applications and working on distributed architectures. You are passionate about clean code, software craftsmanship and continuous improvement.
This is your career path
You are looking for an opportunity to work on large-scale systems where architecture, performance and innovation are at the heart of the challenges.
You want to grow within an international Agile environment that encourages technical excellence, collaboration and continuous learning.
This is your expertise
- Strong expertise in Java Backend Development.
- Solid hands-on experience with Spring / Spring Boot.
- Experience with distributed systems and event-driven architectures.
- Knowledge of technologies such as Kafka, Apache Cassandra, Oracle Coherence, Tomcat or Spectrum Symphony.
- Unit Testing, Integration Testing and Acceptance Testing.
- CI/CD practices and automated testing.
- Understanding of distributed computing patterns.
- Familiarity with scalability and parallelization concepts.
- Experience working in Agile Scrum environments.
This is how you work as part of a team
- Strong attention to detail and commitment to quality.
- Excellent verbal and written communication skills.
- Autonomous and proactive mindset.
- Ability to work effectively under tight deadlines.
- Strong analytical and problem-solving abilities.
- Collaborative team player with a continuous improvement mindset.
Language Skills
- English: Fluent / Professional proficiency (mandatory)
This is our commitment
At Consort Group, you are an expert who we support so that every assignment becomes a step that counts.
- Attentive and human onboarding
- A truly hands-on management style
- Continuous training opportunities
- Concrete commitments: inclusion, equality, solidarity
- A comprehensive HR package: health insurance, meal card and employee benefits
- A culture of feedback and meaningful projects
The recruitment process
- An initial phone call with our recruitment team
- An HR interview and a job interview with a business engineer
- A technical interview with one of our experts
- A final meeting with your future manager or project manager
- And if we're a good fit, we'll get started together
Good to know
Location: Lisbon, Portugal Contract: Permanent Contract Remote Work: Hybrid depending on assignment Salary: Depending on experience Job Category: Software Engineering / Java Development / Distributed Systems
Similar roles
-
Arquitecto de Software Java
CRH Talento de IT Mexico City, Ciudad de México, Mexico · MX$600K/yr
-
Java Software Engineer II
JPMorgan Chase & Co. Newark, Delaware, United States
-
Senior Software Engineer (Java Developer)
NielsenIQ Pune City, Maharashtra, India
-
Software Engineer II - Java
JPMorgan Chase & Co. Bournemouth, England, United Kingdom
-
Middle/Senior Software Engineer (Java)
Exadel São Paulo, São Paulo, Brazil
-
Senior Software Engineer (Java, AWS)
Exadel São Paulo, São Paulo, Brazil