What are the responsibilities and job description for the Java Full Stack Developer position at Ztek Consulting?
Job Role: Java Full Stack Developer
Location: Cincinnati, OH
Job Description:
Roles & Responsibilities
- Java backend with NodeJS or React and Dev OPS Senior Developer
- Design, develop, and maintain software across the platform stack, including user facing experiences, back-end services, APIs, integrations, event driven workflows, and shared data models.
- Contribute across multiple layers of the system and apply sound judgment about how individual features fit within the broader architecture of the platform.
Front End Development
- Translate product and design intent into responsive, intuitive, and reliable user experiences using the team s front-end stack and design patterns.
- Support clarity, usability, accessibility, consistency, and interaction quality as the platform evolves across the roadmap and scales globally.
Back End Development
- Develop and maintain the services and application logic that power the platform.
- Contribute to APIs, business logic, service integrations, asynchronous workflows, and back-end services that support core platform capabilities.
- Keep systems dependable, observable, secure, and aligned with the broader product architecture.
Data and System Design
- Contribute to the design and evolution of shared data structures and system patterns across the platform.
- Work within the platform s ontology, data model, service boundaries, messaging patterns, and integration flows in ways that support maintainability, extensibility, and long-term platform integrity.
- Apply strong judgment to data modelling, query performance, indexing, and system structure as the platform evolves.
Cloud Infrastructure and Delivery
- Operate within a modern AWS based delivery environment and contribute software designed to run reliably across managed cloud services and deployment pipelines.
- Work comfortably with containerized services, cloud hosted databases, front end delivery infrastructure, infrastructure as code, and automated delivery workflows.
Integration and Collaboration
- Collaborate closely with product management, design, architecture, and other engineers to deliver end to end functionality across the platform.
- Participate in planning, code reviews, technical discussions, and problem solving across the team.
- Model team values including curiosity, radical candor, an owner s mindset, and intrinsic motivation.
Code Quality and Engineering Practice
- Maintain strong engineering quality through code reviews, testing, development standards, and disciplined implementation.
- Write clear, maintainable code, contribute to documentation that supports team velocity over time, and make thoughtful choices that support the long-term health of the platform.
- Help make it easier for the team to build, operate, and scale together.
Continuous Improvement
- Stay current with modern engineering practices and contribute to improving how software is built, tested, deployed, and maintained.
- Use AI assisted development and design tools thoughtfully to support faster iteration, better debugging, and more effective experimentation.
Performance, Reliability, and Scalability
- Support the delivery of software that performs reliably as the platform grows.
- Contribute to systems that are resilient, observable, and capable of supporting increasing usage and complexity over time.
- Pay close attention to performance, cloud operations, monitoring, and long-term scalability across the stack.
Salary : $100,000 - $120,000