ApplyJava Developer (Financial services)
Posted about 1 month agoViewed
View full description
π Seniority level: Middle, 3+ years
π Location: Georgia, Moldova, Poland, PT
π Industry: Financial services
π’ Company: Coherent Solutionsπ₯ 501-1000OutsourcingSoftware
π£οΈ Languages: English
β³ Experience: 3+ years
πͺ Skills: AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentJavaKafkaMySQLSnowflakeData StructuresgRPCREST APINetworking
Requirements:
- 3+ years of experience in backend development using Java (8-11);
- Strong Java Core knowledge, including Data Structures, Multithreading, and Reflection;
- Experience with database design and working with Postgres, Snowflake, MySQL, or DuckDB;
- Hands-on experience with GRPC for high-performance service-to-service communication;
- Familiarity with AWS cloud services and event-driven architectures using Kafka, SNS, or SQS;
- Experience working with Docker and containerized environments;
- Understanding of networking concepts and operating system fundamentals;
- Fluent English (B1+) for effective communication with global teams;
- Availability to work late shifts aligned with Pacific Time Zone (PT);
Responsibilities:
- Work on development tasks for company products, focusing on backend logic and database management;
- Design, implement, and optimize data processing pipelines in Java (8-11);
- Develop and maintain high-performance, real-time backend services using GRPC;
- Work with relational and analytical databases such as Postgres, Snowflake, MySQL, and DuckDB;
- Ensure efficient data storage and retrieval mechanisms through proper database design;
- Implement and manage event-driven architectures using Kafka, SNS, or SQS;
- Deploy and manage containerized applications using Docker in a cloud-based AWS environment;
- Collaborate with the team to design scalable, efficient backend solutions;
- Troubleshoot networking and system-level issues to improve overall system performance;
- Work late shifts to align with Pacific Time Zone (PT) for real-time collaboration with the client;
Apply