Role: Senior Java Developer with hands on Camunda
Location: Cincinnati, OH (Onsite - Locals Preferred)
Job Description
• Design, develop, and maintain high-quality, scalable, and efficient Java applications using Spring Boot, Microservices, JUnit, and other relevant technologies.
• Develop and maintain workflows, workflow delegates, and implementations using the Camunda BPMN tool for process automation and optimization.
• Design and implement RESTful APIs, integrate with RabbitMQ, WebSocket, and other messaging technologies for seamless communication between services.
• Develop and maintain database schemas and queries using MySQL, MongoDB, and PostgreSQL, depending on the project requirements.
• Collaborate with cross-functional teams, including product managers, business analysts, and other developers, to gather and analyze requirements, and provide technical solutions.
• Provide support and guidance to junior developers, mentor, and share knowledge with the team.
• Actively participate in agile ceremonies, such as daily stand-ups, sprint planning, and retrospectives, to ensure timely delivery of high-quality software.
• Continuously improve the code quality, optimize performance, and ensure the maintainability of the applications.
• Troubleshoot, diagnose, and resolve complex technical issues, and proactively identify potential risks and opportunities for improvement.
• Work closely with clients, understand their needs, and effectively communicate technical concepts and solutions.
Requirements
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 10+ years of experience in Java development, with a strong understanding of Java design patterns, concurrency, and performance optimization.
• 3 to 5 years of experience in Camunda BPMN tool , workflow designing, developing delegates, and implementing processes.
• Proficiency in REST, RabbitMQ, WebSocket, MySQL, MongoDB, and PostgreSQL.
• Domain experience in WES/WCS or Material Handling, with a strong understanding of the industry's best practices and challenges.
• Excellent communication and collaboration skills, with the ability to work in a team and present complex technical concepts to both technical and non-technical stakeholders.
• Strong soft skills, including adaptability, empathy, and active listening.
• Client-facing experience, with a track record of building and maintaining strong relationships with clients.
• Agile experience, with a solid understanding of agile methodologies and the ability to work in a fast-paced, iterative environment.
• Proactive and problem-solving attitude, with a focus on continuous improvement and innovation.
Location: Cincinnati, OH
Posted: Oct. 27, 2024, 5:14 a.m.
Apply Now Company Website