java developer
Good knowledge, understanding and hands-on experience in building Highly Performant, Scalable and High Availability products
Software development team member; interface with product principles i.e. be SPOC (single point of contact)
Comply with good software engineering principles, including but not limited to standard coding, documentation, version control and testing practices.
Generating PoC (Proof of concepts) directly and through a team
Design and develop user-friendly, reusable, intuitive, innovative, and a feel of next-generation User Interface
Able to apply JEE design patterns & standard design practices
Good in Collections, Generics, IO, Threads, and Functional Programming
Ability to manage multiple priorities, and assess and adjust quickly to changing priorities
Strong written, verbal and presentation skills