The company is looking for an experienced Java developer to work on core Java programming, potentially with Scala, and contribute to microservices development, distributed caching, and middleware integration.
Requirements
- core Java programming with strong proficiency
- Experience of working with a functional programming language
- Experience with Scala programming
- Fundamental knowledge of Microservices
- Strong experience with distributed caching and relational databases, preferably with Sybase, Oracle, MSSQL
- Good Exposure to middleware- MQ, Kafka
- Experience of working in a Linux environment
Responsibilities
- Commercial experience of core Java programming with strong proficiency
- Experience of working with a functional programming language
- Experience with Scala programming (or willingness on becoming an expert on it)
- Fundamental knowledge of Microservices
- Strong experience with distributed caching and relational databases, preferably with Sybase, Oracle, MSSQL
- Good Exposure to middleware- MQ, Kafka
- Experience of working in a Linux environment
Other
- 10+ yrs experience
- Strong analytical and problem-solving skills
- Strong oral and written communication skills
- Excellent interpersonal skills and professional approach
- Ability to work effectively in a global and dynamic team