Principal Java Backend Software Engineer Architect


Job Location:

Cincinnati, OH - USA

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Hybrid Position
Experience: 15 Years
Role Overview
We 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 Responsibilities:
  • Design develop and enhance backend features and applications with a focus on scalability performance and reliability
  • Define and drive the long-term technical vision and architecture across multiple services and systems
  • Act as a technical leader within agile squads participating in all ceremonies from design to delivery
  • Develop high-quality maintainable and testable code following industry standards and metrics
  • Implement test-driven development (TDD) and promote engineering best practices
  • Lead and mentor developers by conducting code reviews defining standards and sharing knowledge
  • Architect and integrate distributed systems microservices and RESTful APIs
  • Collaborate with DevOps and operations teams to improve system performance and reliability
  • Automate processes to achieve operational excellence
  • Stay updated with emerging technologies and industry trends
  • Troubleshoot and resolve complex technical issues for internal and external stakeholders
  • Maintain documentation operational procedures and ensure audit/compliance readiness
  • Identify assess and manage risks in alignment with organizational policies
Required Skills & Qualifications
  • Bachelors degree in Computer Science Information Systems or related field
  • 12 years of experience in backend software development
  • Strong expertise in Java and related technologies
  • Hands-on experience with Spring and Spring Boot frameworks
  • Experience building and consuming RESTful APIs
  • Proficiency with AWS cloud services
  • Experience with Git/GitHub and modern version control practices
  • Familiarity with DevOps tools such as Jenkins
  • Experience with Kafka or other messaging systems
  • Strong understanding of software design patterns (OOP and functional programming)
  • Knowledge of secure coding practices and application security
  • Excellent problem-solving communication and collaboration skills
Preferred Skills
  • Experience with microservices architecture
  • Exposure to GitHub Copilot or AI-assisted development tools
  • Experience in financial services or fintech domain
  • Strong understanding of CI/CD pipelines
Role Expectations
  • Lead by example in coding standards and engineering excellence
  • Drive continuous improvement through communities of practice
  • Ensure delivery aligns with business goals and customer experience
  • Maintain high standards of compliance documentation and risk management
Hybrid Position Experience: 15 Years Role Overview We 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 r...