Burtch Works
Overview
Join to apply for the
Lead Java Developer
role at
Burtch Works . Location: New Albany, Ohio (Hybrid) Job Summary We are seeking a highly skilled and experienced Services Tech Lead to drive the design, development, and delivery of scalable backend services and modern web applications. The ideal candidate will have deep expertise in Java and related technologies, full-stack development principles, and modern engineering practices such as Test-Driven Development (TDD), GraphQL APIs, and Contract Testing. This role requires strong technical leadership to ensure code quality, system resilience, and team efficiency. Key Responsibilities Backend Development: Design, develop, test, and maintain scalable, high-performance Java-based backend systems and microservices. Engineering Practices: Implement TDD practices, build GraphQL APIs, and develop robust contract tests to ensure code quality and reliable integration. Architecture & Design: Lead technical discussions and design decisions, ensuring alignment with enterprise standards and goals. Collaboration: Partner with cross-functional teams including frontend developers, designers, DevOps, and QA for end-to-end project delivery. Software Enhancements: Modify and enhance existing software to fix defects, adapt to new requirements, or optimize performance. Mentorship: Provide technical guidance, conduct code reviews, and enforce engineering best practices. DevOps & CI/CD: Contribute to DevOps processes including CI/CD pipelines, performance monitoring, and deployment automation. Continuous Improvement: Drive improvements across code quality, team collaboration, and agile delivery.
Requirements
Education: Bachelors degree in Computer Science, Engineering, or related field; or equivalent experience. Experience: Strong hands-on experience with Java, Spring Boot, and RESTful web services. Proven experience in Test-Driven Development (TDD) with tools like JUnit, Mockito, or Spock. Proficiency in GraphQL schema design, query optimization, and backend integration. Experience with contract testing frameworks (Pact, Spring Cloud Contract, etc.). Familiarity with frontend technologies (React preferred). Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB). Experience with cloud platforms (AWS, Azure, GCP), Docker, and Kubernetes. Strong skills in Git, CI/CD pipelines, and agile methodologies. Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications
Experience leading high-performing engineering teams and mentoring developers. Background in enterprise-grade distributed systems and event-driven architecture. Familiarity with observability tools (Grafana, Prometheus, Dynatrace). Passion for clean, maintainable code and scalable architecture.
Benefits
Competitive Salary: Based on experience. Health and Wellness: Comprehensive health insurance, wellness programs, and more. Work-Life Balance: Flexible hours, PTO, and potential remote options. Professional Development: Training opportunities, mentorship, and career growth support. Additional Perks: Collaborative culture, innovative projects, and team events.
Job Details
Seniority level: Mid-Senior level Employment type: Contract Job function: Engineering, Information Technology, and Consulting Industries: IT Services and IT Consulting, Retail, and Software Development
#J-18808-Ljbffr
Join to apply for the
Lead Java Developer
role at
Burtch Works . Location: New Albany, Ohio (Hybrid) Job Summary We are seeking a highly skilled and experienced Services Tech Lead to drive the design, development, and delivery of scalable backend services and modern web applications. The ideal candidate will have deep expertise in Java and related technologies, full-stack development principles, and modern engineering practices such as Test-Driven Development (TDD), GraphQL APIs, and Contract Testing. This role requires strong technical leadership to ensure code quality, system resilience, and team efficiency. Key Responsibilities Backend Development: Design, develop, test, and maintain scalable, high-performance Java-based backend systems and microservices. Engineering Practices: Implement TDD practices, build GraphQL APIs, and develop robust contract tests to ensure code quality and reliable integration. Architecture & Design: Lead technical discussions and design decisions, ensuring alignment with enterprise standards and goals. Collaboration: Partner with cross-functional teams including frontend developers, designers, DevOps, and QA for end-to-end project delivery. Software Enhancements: Modify and enhance existing software to fix defects, adapt to new requirements, or optimize performance. Mentorship: Provide technical guidance, conduct code reviews, and enforce engineering best practices. DevOps & CI/CD: Contribute to DevOps processes including CI/CD pipelines, performance monitoring, and deployment automation. Continuous Improvement: Drive improvements across code quality, team collaboration, and agile delivery.
Requirements
Education: Bachelors degree in Computer Science, Engineering, or related field; or equivalent experience. Experience: Strong hands-on experience with Java, Spring Boot, and RESTful web services. Proven experience in Test-Driven Development (TDD) with tools like JUnit, Mockito, or Spock. Proficiency in GraphQL schema design, query optimization, and backend integration. Experience with contract testing frameworks (Pact, Spring Cloud Contract, etc.). Familiarity with frontend technologies (React preferred). Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB). Experience with cloud platforms (AWS, Azure, GCP), Docker, and Kubernetes. Strong skills in Git, CI/CD pipelines, and agile methodologies. Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications
Experience leading high-performing engineering teams and mentoring developers. Background in enterprise-grade distributed systems and event-driven architecture. Familiarity with observability tools (Grafana, Prometheus, Dynatrace). Passion for clean, maintainable code and scalable architecture.
Benefits
Competitive Salary: Based on experience. Health and Wellness: Comprehensive health insurance, wellness programs, and more. Work-Life Balance: Flexible hours, PTO, and potential remote options. Professional Development: Training opportunities, mentorship, and career growth support. Additional Perks: Collaborative culture, innovative projects, and team events.
Job Details
Seniority level: Mid-Senior level Employment type: Contract Job function: Engineering, Information Technology, and Consulting Industries: IT Services and IT Consulting, Retail, and Software Development
#J-18808-Ljbffr