Position: Senior Java Developer (6–10 years)
Location: On-site at the customer’s office in Columbus, Ohio, USA
Employment Type: Contract
Required Qualifications
6–10 years of professional software development experience, with at least 5 years focused on Java and Spring Boot
Proven track record building and operating microservices in production environments
Hands-on experience with Kafka (or similar messaging systems) for event streaming
Strong proficiency in PostgreSQL, including schema design, indexing, and query optimization
Deep understanding of REST principles and best practices for designing RESTful services
Familiarity with banking or financial services applications, regulatory standards, and security practices
Excellent verbal and written communication skills to work effectively on-site with client stakeholders
Preferred Qualifications
Experience deploying Java applications to AWS, Azure, or GCP
Proficiency with Docker, Kubernetes, and automated build/deploy pipelines (e.g., Jenkins, GitHub Actions)