Senior Software Engineer - Camunda
EPAM Systems · State of Karnataka, India
EPAM Systems · State of Karnataka, India
*EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.* We are seeking a **Senior Software Engineer - Camunda** to lead the design and development of medium to high-complexity applications, with a strong focus on business process modeling and cloud-based solutions. In this role you will drive technical decisions, mentor teams on best practices and resolve complex integration challenges to deliver robust enterprise solutions. **Responsibilities** - Lead application development efforts for projects of medium to high complexity - Design and implement business process models using Camunda - Make technical design and enhancement recommendations across different applications and technologies - Mentor team members on standards and coding practices - Debug very complex or urgent problems to ensure timely resolution - Resolve integration issues to guarantee solution conformance to requirements and engineering limitations - Build cloud applications using the Java stack - Drive DevOps practices and CI/CD methodology across teams **Requirements** - 5+ years of application development lead experience with medium to high complexity - 3+ years of development and business process modeling experience using Camunda - Strong communication and leadership skills - In-depth knowledge of BPMN2.0 and Camunda V7 and V8 - Expertise in building cloud applications using Java stack (SpringBoot, Java 11+, Relational Database) - Proficiency in Docker and Kafka - In-depth knowledge of DevOps using Jenkins, GitHub and CI/CD methodology - Understanding of Kubernetes and cloud environments **Nice to have** - Understanding of PEGA, React.JS and NoSQL Technologies - Familiarity with Agile projects **We offer** - Opportunity to work on technical challenges that may impact across geographies - Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications - Opportunity to share your ideas on international platforms - Sponsored Tech Talks & Hackathons - Unlimited access to LinkedIn learning solutions - Possibility to relocate to any EPAM office for short and long-term projects - Focused individual development - Benefit package: - Health benefits - Retirement benefits - Paid time off - Flexible benefits - Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)