Job Description
Job Summary:
Our client is seeking a Lead Software Developer to join their team! This position is located in Denver, Colorado.
Duties:
- Lead the design, development, and implementation of software solutions using Java, Spring Boot, and Camunda
- Write clean, efficient, and well-documented code while following a test-driven development approach
- Architect and build robust business process models and workflows using Camunda BPMN and DMN
- Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical solutions
- Serve as a technical mentor for the development team, providing guidance, conducting code reviews, and fostering a culture of continuous improvement
- Troubleshoot and debug complex issues in production and non-production environments
- Ensure the team's adherence to best practices in coding, testing, and security
Desired Skills/Experience:
- 5+ years of experience in software development, with a focus on building enterprise-level applications
- Proven hands-on experience with the Java ecosystem, including Spring Framework such as: Spring Boot, Spring MVC, Spring Data
- Deep knowledge in Camunda BPMN and DMN for modeling, automating, and monitoring business processes
- Experience with RESTful APIs and microservices architecture
- Solid understanding of databases, both SQL such as: PostgreSQL, MySQL and NoSQL
- Familiarity with cloud platforms such as: AWS, Azure, GCP and containerization technologies such as: Docker, Kubernetes
- Strong communication and interpersonal skills, with the ability to lead and motivate a team effectively
- Experience with Agile methodologies such as: Scrum, Kanban
Benefits:
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered
The approximate pay range for this position starting at $105,000 - 130,000 . Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
Job Tags
Local area,