Strong Core Java and object-oriented programming skills.
Knowledge of data structures.
Experience with enterprise application design and architecture, system performance and scalability, and related network, security, infrastructure, and data architectures.
At least 7 years of experience with web services, distributed systems, and highly available and scalable applications.
Very good knowledge of Core Java and Java Platform, Enterprise Edition (J2EE), including work on high-availability, low-latency platforms.
Experience implementing workflow-based Java systems using open-source libraries.
Ability to identify poor design and code patterns that can negatively affect performance and maintainability.
Desired Qualifications
Experience with Spring, Representational State Transfer (REST), and services.
Job Description
Good Core Java Skills
Know data structure
Spring, REST, Services is nice to have
Dynamic and fast learner.
The ideal candidate must have broad experience in enterprise application design and architecture, system performance and scalability, as well as some knowledge of related technical architectures (network, security, and infrastructure engineering) and data architecture.
7+ year experience in web services, distributed systems, and highly available and scalable applications.
Strong object-oriented programming skills in Java
Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms.
Should have worked on projects implementing workflow based JAVA systems using open source libraries.
Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code.