cover image
The Agora Companies

The Agora Companies

theagora.com

1 Job

334 Employees

About the Company

At The Agora Companies, we bring bold new ideas, unconventional viewpoints, perspectives and strategies to the global marketplace. As the leader in financial, health and lifestyle publishing, all of our companies embrace the virtue of independent thinking and individual responsibility. Our founder, Bill Bonner, is passionate about sharing ideas and opportunities often overlooked by the mainstream media. The Agora began as a small publishing outfit in Washington, D.C., in 1978. By the 1990s, the business had expanded and relocated to Mt Vernon, a historic neighborhood in Baltimore City--and we haven't looked back since.

Listed Jobs

Company background Company brand
Company Name
The Agora Companies
Job Title
Java Developer
Job Description
**Job Title:** Java Developer **Role Summary:** Mid‑ to senior‑level Java engineer responsible for designing, building, and maintaining scalable backend systems and microservices that power websites, eCommerce, and payment platforms. Uses Spring Boot, Docker, Kubernetes, and CI/CD pipelines to deliver secure, high‑performance applications in an Agile environment. **Expactations:** - Deliver clean, well‑tested code that meets performance, security, and reliability standards. - Participate in architecture reviews, code reviews, and documentation. - Collaborate with cross‑functional teams (Product, QA, DevOps, Ops) to meet sprint deadlines. - Troubleshoot production incidents, ensuring high system uptime and continuous improvement. - Stay abreast of emerging technologies and suggest enhancements to the tech stack. **Key Responsibilities:** - Design, develop, and maintain backend services and RESTful APIs using Java/Spring Boot. - Build and support microservices for scalability and high availability. - Integrate with internal and third‑party APIs, including GraphQL (Hasura). - Manage SQL databases (MS SQL, PostgreSQL, MySQL) with Hibernate/JPA ORM. - Containerize applications with Docker and orchestrate via Kubernetes/OpenShift. - Configure and maintain Java application servers (Tomcat, etc.). - Work with DevOps to implement and sustain CI/CD pipelines (Tekton, Jenkins, GitHub Actions). - Enforce code quality with SonarQube and maintain test coverage. - Implement asynchronous messaging (ActiveMQ, Kafka, RabbitMQ). - Administer API gateways (Kong, Apigee, AWS API Gateway) for traffic management and security. - Engage in performance tuning, security hardening, and reliability monitoring. - Contribute to unit and integration testing, and collaborate with QA on functional testing. - Participate in Agile ceremonies (sprints, standups, retrospectives). **Required Skills:** - Java, Spring Boot, Spring Cloud, and microservices architecture. - Hibernate/JPA, SQL (MS SQL, PostgreSQL, MySQL). - Docker, Kubernetes, or OpenShift container orchestration. - REST API design and implementation. - API gateway experience (Kong, Apigee, AWS API Gateway). - CI/CD tooling (Tekton, Jenkins, GitHub Actions). - Static code analysis (SonarQube). - Messaging platforms (ActiveMQ, Kafka, RabbitMQ). - Proficient in OOP, design patterns, and enterprise best practices. - Unit and integration testing, including test frameworks (JUnit, Mockito). - Agile/Scrum development experience. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - 5–10 years of professional Java development experience. - Relevant certifications (e.g., Oracle Certified Professional, Spring Professional) are a plus but not mandatory.
Baltimore, United states
Hybrid
21-11-2025