Job Description
Job DescriptionPosition: 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)
