JOBSEARCHER

Principal Java Backend Architect

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Dice is the leading career destination for tech experts at every stage of their careers. Our client, TechVirtue LLC, is seeking the following. Apply via Dice today!Job Title: Principal Java Architect Location: Cincinnati, Ohio - OnsitePosition Type: 12+ ContractRole OverviewWe are seeking a highly experienced Principal Java Backend Software Engineer to design, develop, and lead scalable backend solutions within an agile environment. This role involves hands-on development, architectural leadership, and mentoring responsibilities while ensuring adherence to engineering best practices and risk/compliance standards.Key ResponsibilitiesDesign, develop, and enhance backend features and applications with a focus on scalability, performance, and reliabilityDefine and drive the long-term technical vision and architecture across multiple services and systemsAct as a technical leader within agile squads, participating in all ceremonies from design to deliveryDevelop high-quality, maintainable, and testable code following industry standards and metricsImplement test-driven development (TDD) and promote engineering best practicesLead and mentor developers by conducting code reviews, defining standards, and sharing knowledgeArchitect and integrate distributed systems, microservices, and RESTful APIsCollaborate with DevOps and operations teams to improve system performance and reliabilityAutomate processes to achieve operational excellenceStay updated with emerging technologies and industry trendsTroubleshoot and resolve complex technical issues for internal and external stakeholdersMaintain documentation, operational procedures, and ensure audit/compliance readinessIdentify, assess, and manage risks in alignment with organizational policiesRequired Skills & QualificationsBachelor’s degree in Computer Science, Information Systems, or related field12+ years of experience in backend software developmentStrong expertise in Java and related technologiesHands-on experience with Spring and Spring Boot frameworksExperience building and consuming RESTful APIsProficiency with AWS cloud servicesExperience with Git/GitHub and modern version control practicesFamiliarity with DevOps tools such as JenkinsExperience With Kafka Or Other Messaging SystemsStrong understanding of software design patterns (OOP and functional programming)Knowledge of secure coding practices and application securityExcellent problem-solving, communication, and collaboration skillsPreferred SkillsExperience with microservices architectureExposure to GitHub Copilot or AI-assisted development toolsExperience in financial services or fintech domainStrong understanding of CI/CD pipelines