What are the responsibilities and job description for the Java Lead/ Architect- Camunda Experience position at Ora Apps Inc.?
Job Title: Java Lead/ Architect Must have Camunda Experience
Location: Plano, TX
Job Description:
Key Responsibilities
• Design, develop, and maintain Java-based applications using Camunda BPM, Spring
Boot, Hibernate, and Vue.js.
• Define architecture blueprints and technical roadmaps for enterprise financial
applications.
• Develop secure, scalable RESTful APIs for integration with front-end systems, third-party
applications, and microservices.
• Architect and optimize PostgreSQL database schemas and queries while ensuring data
integrity and performance.
• Manage application deployments in Microsoft Azure, including scaling, monitoring, and
cost optimization.
• Implement CI/CD pipelines for automated build, test, and deployment processes.
• Conduct automated testing using JUnit, Mockito, and Selenium to ensure application
quality.
• Implement OAuth 2.0 authentication, JSON data handling, and enforce security best
practices.
• Design and implement microservices using domain-driven design and industry
standards.
• Configure logging frameworks such as Log4j and SLF4J, and set up application
monitoring with Prometheus and Grafana.
• Optimize front-end performance using build tools such as Grunt and Gulp.
Must-Have Skills
• Expert-level Java development with extensive architecture and solution design
experience.
• Strong Camunda BPM workflow and decision automation expertise.
• Proficiency in Spring Boot, Hibernate, Vue.js, and RESTful API development.
• Advanced PostgreSQL database design and optimization skills.
• Hands-on experience with Azure cloud deployments.
• Experience in the banking or financial services domain.
• Knowledge of CI/CD pipelines, OAuth authentication, and enterprise security practices.
• Strong understanding of microservices patterns and architecture principles.