Full Stack Developer – Senior (Java, C++)

Job description:

emagine is seeking a full stack developer with experience in Java and VC++
**Job Summary:**
The IT Network Security Consultant will design, implement, and manage the Zero Trust security model across the organization’s IT infrastructure. This role involves assessing current security measures, identifying vulnerabilities, and working with various teams to ensure robust security protocols are in place. The ideal candidate will have deep expertise in network security and a thorough understanding of the Zero Trust framework.
**Key Responsibilities:**
**Legacy System Analysis:**
- Assess and document existing legacy components developed in Visual C+
- and Java.
- Identify and plan the removal or upgrade of obsolete software.
**Development & Migration:**
- Redesign and implement backend solutions using Java (Spring/Spring Boot).
- Modernize ViC+
- components or refactor them into scalable, maintainable modules.
- Develop modern frontend interfaces using frameworks like React, Angular, or Vue.js.
- Ensure smooth migration of legacy data and components with minimal disruption.
**Integration:**
- Seamlessly integrate new software components with existing systems.
- Create and maintain APIs and microservices for system interoperability.
**Testing & Optimization:**
- Write and execute unit, integration, and performance tests for both Visual C+
- and Java components.
- Optimize application performance throughout the migration process.
**Collaboration:**
- Work with cross-functional teams, including business analysts, product managers, and DevOps teams, to ensure alignment on goals and deliverables.
- Collaborate with stakeholders to understand and implement system requirements.
**Documentation & Support:**
- Provide detailed technical documentation for all migrated or newly developed components.
- Offer post-migration support, troubleshooting, and performance tuning.
**Must-have Qualifications:**
- Strong proficiency in Visual C++, including debugging, refactoring, and transitioning legacy components.
- Expertise in Java (Java 8
- preferred), including frameworks like Spring and Spring Boot.
- Experience in frontend development with HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular).
- Solid understanding of databases (SQL and NoSQL) and ORM tools like Hibernate.
- Knowledge of microservices architecture and RESTful API development.
- Experience with version control systems like Git.
- Familiarity with containerization tools (e.g., Docker) and orchestration systems (e.g., Kubernetes).
**Start**: Beginning of February 2025
**Workload**: Fulltime, time & material
**Location**: Copenhagen, onsite

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.