
Full Stack Engineer
OREDATA
full-time
Posted on:
Location Type: Hybrid
Location: Istanbul • Turkey
Visit company websiteExplore more
Tech Stack
About the role
- Design and model business processes in compliance with BPMN 2.0 standards
- Develop and integrate solutions using BPM engines such as Camunda, Activiti, or jBPM
- Implement Java Delegates, Connectors, and Listeners to enable seamless system integrations
- Develop secure, high-volume, and scalable microservices using Java 11+ and Spring Boot ecosystem
- Apply best practices for distributed systems, API design, and service resilience
- Design and implement complex business logic following Domain-Driven Design (DDD) principles
- Structure domain models aligned with core business capabilities
- Build user-friendly and high-performance interfaces using React.js, Redux, and TypeScript
- Develop scalable and maintainable component-based frontend architectures
- Develop UI components aligned with corporate standards using libraries such as Ant Design or Material-UI
- Ensure consistency, accessibility, and responsiveness across all interfaces
- Configure and deploy applications on WebLogic servers
- Orchestrate containerized applications in Docker and Kubernetes environments
- Integrate applications into CI/CD pipelines to support automated testing and deployment
Requirements
- Minimum 5 years of professional experience in software development
- Proven experience as a Full Stack Engineer or similar role
- Experience in financial services or aviation industry projects is considered a strong advantage
- Proven track record of working on complex, enterprise-level systems
- Strong proficiency in Java 11+
- Deep knowledge of Spring Boot and Spring Security ecosystem
- Hands-on development experience with at least one BPM platform such as Camunda, Activiti, jBPM
- Solid understanding of BPMN 2.0 modeling standards
- Experience with Spring Batch and Spring Integration is a plus
- Strong experience with React.js (Hooks, Context API)
- Proficiency in Redux for state management
- Experience with TypeScript
- Knowledge of Tailwind CSS or Vue.js is considered an advantage
- Experience working with Oracle or PostgreSQL databases
- Proficiency with Maven, Git, and REST architecture standards
- Excellent problem-solving skills and attention to detail
- Ability to work both independently and as part of a collaborative team
- Strong communication skills and a passion for learning and adapting to new technologies
Benefits
- Remote working and flexible time off
- Open communication, flexibility and start-up spirit
- Learning & Development opportunities for both personal and professional growth
- Opportunity to get company paid Professional Certificates (Google Cloud Platform, Confluent Kafka, etc)
- Access to Online Training Platforms (Udemy, Pluralsight, A Cloud Guru, Coursera, etc.)
- Dynamic work ecosystem where you can take initiative and responsibility
- Opportunity to work on international projects
- Private Health Insurance
- Birthday Leave Policy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 11+Spring BootBPMN 2.0React.jsReduxTypeScriptDockerKubernetesCI/CDMicroservices
Soft Skills
problem-solvingattention to detailcollaborativecommunicationadaptabilityindependencelearning