Description
You will develop and maintain core Java applications within a distributed system environment.
Responsibilities
- Develop applications using core Java principles.
- Design and implement solutions leveraging microservices architecture.
- Manage data persistence using relational databases.
- Integrate and utilize middleware messaging systems.
Required Skills
- 10+ years of commercial experience with Core Java programming.
- Experience with functional programming languages.
- Proficiency with distributed caching mechanisms.
- Strong experience with Sybase, Oracle, or MSSQL.
- Exposure to messaging queues (MQ) and Kafka.
- Experience operating in a Linux environment.
- Understanding of distributed system design and infrastructure.
- Strong analytical and problem-solving capabilities.