Posted:2 weeks ago|
Platform:
On-site
Full Time
Responsibilities Work closely with Leads and Product teams. Help with design and code reviews in the team. Write highly optimised and performant code using appropriate design patterns and data structures. Take part in architectural discussions and drive changes to suit business goals. Part of the initiatives are to re-architect sub-systems as deemed necessary to support business growth. Requirements Strong experience in working on highly scalable systems. Development experience in Core Java Programming and related backend Java Frameworks like Spring. Has a good grasp on distributed programming concepts and should be evaluate the pros and cons of each approach. Strong understanding of messaging systems and have leveraged platforms like RabbitMQ, Kafka, etc. Good at problem-solving skills and data structures. Expected to have advanced concurrency skills in Java - must be knowledgeable of optimistic and pessimistic locking, their trade-offs, etc. Good command over JDBC, implication of different constructs, and experience with any of the relational database systems. Hands-on with Java performance tuning, garbage collectors, profilers, etc. Understanding of distributed design practices and an appetite to keep learning. Good knowledge of design patterns and their contextual usage. Firm believer in TDD (Test Driven Development). Self-driven, responsible, and keen eye for details. Strong collaborator and has the skills to participate in/guide technical discussions. Strong team player. This job was posted by Vanshika Jagtap from Arrise. Show more Show less
ARRISE powering Pragmatic Play
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Telangana, India
Experience: Not specified
Salary: Not disclosed
Hyderabad, Telangana, India
Experience: Not specified
Salary: Not disclosed