The Role
Full-stack developer owning design, architecture, development and DevOps. Build Java/Spring microservices and React front-ends, apply TDD/BDD, deploy cloud/hybrid containerized solutions (Kubernetes/Cloud Foundry), and work in XP with remote pairing.
Summary Generated by Built In
Role description:
- Hand-On full stack development of innovative
applications.
- Owning the entire development cycle, including
design, architecture, development, and DevOps.
- Working in Extreme Programming methodology with remote
pairing.
Role requirements:
- BSc in Software Engineering or BS degree in Computer Science.
- 8+ years of experience in the following technologies: Java
(must have), Spring
- 4+ years of experience in
FE, mainly React (must have), and other modern java script Framework/libraries
- Experience in development in Kotlin – big advantage.
- Experience with Functional Programming and Java Streams.
· - Experience with developing a
reactive UI (Reactive JS).
- 2+ years of experience in TDD/BDD development in the following
frameworks: Junit, Jasmin, Mockito, Protractor/Selenium
- 3+ years of experience in micro-services-based architecture
and tools (Spring Boot/Cloud)
- Experience in DevOps development and Jenkins.
- Experience in designing, developing, and deploying
cloud/hybrid-based solutions
- Experience in developing and deploying in Container based
environments (Kubernetes, Cloud foundry).
- Familiarity with the following design concepts:
micro-services, service discovery, circuit breaker.
- Self-starter with the ability to appropriately priorities and
plan complex work in a rapidly changing environment.
- Versatility and capability to switch easily between different
tasks and technologies.
- Experience in assessing a broad range of information solutions
and products.
- Strong critical thinker with problem solving aptitude.
- Good English - verbal
and written.
Skills Required
- BSc in Software Engineering or BS in Computer Science
- 8+ years of experience with Java
- Experience with Spring
- 4+ years of frontend experience, mainly React
- Experience with modern JavaScript frameworks/libraries
- Experience in Kotlin
- Experience with Functional Programming and Java Streams
- Experience developing a reactive UI (Reactive JS)
- 2+ years TDD/BDD experience with JUnit, Jasmine, Mockito, Protractor/Selenium
- 3+ years experience with micro-services architecture and tools (Spring Boot/Cloud)
- Experience in DevOps development and Jenkins
- Experience designing, developing, and deploying cloud/hybrid-based solutions
- Experience developing and deploying in container-based environments (Kubernetes, Cloud Foundry)
- Familiarity with micro-services design concepts: service discovery, circuit breaker
- Self-starter with ability to prioritize and plan complex work
- Versatility and capability to switch between different tasks and technologies
- Experience assessing a broad range of information solutions and products
- Strong critical thinker with problem solving aptitude
- Good English - verbal and written
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
HCCM Consulting is a Lisbon-based technology consultancy that has provided software development and professional services since 1995. The company specializes in creating custom CRM software, business automation solutions, website development, and mobile applications. They serve diverse sectors including banking, insurance, energy, retail, and telecommunications, leveraging their expertise in enterprise applications, nearshoring, and the implementation of low-code technologies.







