Mecostech
Fullstack Development
MecostechTurkey2 days ago
Full-timeOther
Full-Stack Developer (Java + React | BPMN)

We are looking for an experienced Full-Stack Developer to join our growing team and work on large-scale, business-critical applications that combine Java/Spring backend services, BPMN-based workflow engines, and modern React frontends.


Responsibilities
  • Develop and integrate Java / Spring-based backend services with business processes designed using Camunda BPMN Engine or similar tools (Activiti, jBPM, Flowable).
  • Design, develop, and customize BPMN 2.0 workflows, including Java Delegates, Listeners, Connectors, and Engine API usage.
  • Build secure, scalable, and high-volume backend services using Java 11+, Spring Boot, and Spring ecosystem (Core, MVC, Security, Data JPA, Transaction Management).
  • Develop modern, user-friendly, and high-performance frontend applications using React.js, Redux / Context API, and TypeScript.
  • Design, develop, and document RESTful APIs.
  • Work with Oracle Database (schema design, optimization, SQL; PL/SQL is a plus).
  • Actively participate in technical analysis, software design, code reviews, and testing (Unit & Integration).
  • Collaborate closely with cross-functional teams in an Agile / Scrum environment.


Required Skills & Experience

Mandatory

  • 3+ years of professional software development experience.
  • Strong knowledge of Java SE / EE with deep, hands-on experience in Spring & Spring Boot.
  • Proven product-level experience with Camunda BPMN or similar BPM/workflow engines (Activiti, jBPM, Flowable) — beyond modeling.
  • 2–3+ years of frontend development experience with React.js (Hooks, Router, State Management).
  • Experience with relational databases (Oracle or PostgreSQL), strong SQL and JPA/Hibernate knowledge.
  • Solid understanding of REST API development, Maven/Gradle, and Git.
  • Intermediate level English (written & spoken).


Nice to Have / Big Plus
  • Experience deploying and managing applications on Oracle WebLogic Application Server.
  • Strong experience with React + TypeScript.
  • Familiarity with UI libraries such as Ant Design, Material-UI, or Tailwind CSS.
  • Backend experience with Spring Security, Spring Batch, or Spring Integration.
  • Experience with Microservices architecture, Docker, Kubernetes, and CI/CD pipelines.
  • Solid understanding of BPMN 2.0 modeling standards.


Key Skills

Ranked by relevance