Endava logo
Endava

Technology is our how. And people are our why.

Senior Engineer – Camunda, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 2000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior Engineer – Camunda, Java

Endava

• Design, develop, and deploy workflow automation solutions using Camunda BPM/Camunda 8 • Model business processes using BPMN 2.0, DMN, and workflow best practices • Develop and maintain Java-based services and APIs that integrate with Camunda workflows • Build and support microservices using Spring Boot and related Java technologies • Integrate Camunda workflows with enterprise applications, databases, messaging systems, and external APIs • Troubleshoot workflow execution issues, performance bottlenecks, and production incidents • Participate in solution architecture discussions and provide recommendations on BPM best practices • Collaborate with business analysts and stakeholders to translate business requirements into technical workflow solutions • Develop automated tests and ensure code quality through CI/CD pipelines • Create technical documentation, workflow diagrams, and operational procedures • Support cloud-native deployments and containerized environments

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience
  • 5+ years of software development experience using Java
  • 3+ years of hands-on experience developing solutions with Camunda BPM (Camunda 7 and/or Camunda 8)
  • Strong experience with: Java 11+ or higher
  • Spring Boot
  • RESTful APIs
  • BPMN 2.0
  • DMN (Decision Model and Notation)
  • SQL and relational databases
  • Git version control
  • Experience integrating enterprise systems and third-party applications
  • Strong understanding of workflow orchestration, process automation, and business process management concepts
  • Experience with Agile/Scrum development methodologies
  • Excellent communication and collaboration skills.

Benefits

  • Competitive salary package
  • Share plan
  • Company performance bonuses
  • Value-based recognition awards
  • Referral bonus
  • Career coaching
  • Global career opportunities
  • Non-linear career paths
  • Internal development programmes for management and technical leadership
  • Complex projects
  • Rotations
  • Internal tech communities
  • Training
  • Certifications
  • Coaching
  • Online learning platforms subscriptions
  • Pass-it-on sessions
  • Workshops
  • Conferences
  • Hybrid work and flexible working hours
  • Employee assistance programme
  • Global internal wellbeing programme
  • Access to wellbeing apps
  • Global internal tech communities
  • Hobby clubs and interest groups
  • Inclusion and diversity programmes
  • Events and celebrations

Related Job Pages

More Backend Engineer Jobs

PS Technical Consultant IV – Java, Salesforce

Candescent

Candescent is an independent digital banking platform in the United States that provides comprehensive, digital-first solutions. It integrates account opening,

• Participate in Requirements sessions with customers to understand product fit w.r.t. requirements and the resulting gaps. • Solution the requirements within product boundaries through configurations customizations and integrations • Manage an implementation team consisting of team lead, Salesforce developers, UI developers, QA and BA to deliver as per project plan. • Manage customer interactions throughout the project for project scheduling, requirements and solutioning, dependency tracking, integrations, sprint reviews, UAT planning and management, live cutover and transition support • Guide the team on configurations, customizations, integrations working in tandem with technical leads in the Delivery organization as an when required • Work with product team for providing inputs on generic requirements observed, sharing generic development done, reporting issues observed, getting feedback on extension approach used for new extension patterns • Be a contact point for Terafina support team for handling delivery issues reported by customers via the support team

India
XpertGroup logo

Ingeniero de Datos – Backend

XpertGroup

Acompañamos a nuestros clientes en su proceso de transformación digital a través de soluciones ágiles y de valor.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Desarrollar aplicaciones y plataformas orientadas a datos sobre AWS • Diseñar y consumir soluciones analíticas utilizando Amazon Redshift, Athena, S3, Glue Data Catalog y servicios de integración de datos • Desarrollar APIs y microservicios con Node.js, TypeScript y Fastify • Procesar y analizar datos, construir consultas SQL, integrar con data lakes y data warehouse • Asegurar la calidad, limpieza y transformación de datos • Implementar Data Clean Rooms

Colombia
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design, develop, enhance, and maintain backend web applications using C#, .NET, and related technologies. • Build and support RESTful APIs, business services, and system integrations. • Write clean, scalable, maintainable code following software engineering best practices. • Collaborate with frontend developers to support React-based user experiences. • Troubleshoot, debug, and resolve application issues across development, testing, and production environments. • Participate in code reviews and contribute to development standards and technical quality. • Develop and execute unit, integration, and regression testing strategies. • Identify, diagnose, and resolve software defects and performance issues. • Ensure applications meet security, reliability, and scalability requirements. • Support deployment validation and production monitoring activities. • Participate in system design and software architecture discussions. • Recommend technical solutions that improve application performance, maintainability, and scalability.

Florida
ContractRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Participate in the development and maintenance of an innovative application. • Analyze requirements (in collaboration with the client) and contribute to solution design. • Develop test cases. • Deploy applications to production environments. • Diagnose and troubleshoot incidents. • Use repositories and software development tools. • Design and develop new application modules. • Apply AI-driven approaches for: Code generation and refactoring, Automated documentation, Test generation and validation, Debugging and root-cause analysis, Code reviews and quality improvements, SDLC automation and developer productivity optimization. • Understand the capabilities, limitations, and appropriate usage of Large Language Models (LLMs) in software engineering workflows. • Collaborate in the adoption of AI engineering best practices, governance, and secure usage of AI tools in enterprise environments. • Stay up to date with emerging AI engineering trends, frameworks, and development accelerators.

Spain