Responsibilities:
The Enterprise Java Developer/Team Lead will be a core member of the backend team that is responsible for the development and support of all applications.
This role will lead and delivery/development of one or more initiatives. The person will be the primary architect and hands on technology leader. The role is expected to have strong analytical skills along with deep technical expertise and, have ability to dive into technology details including design and development and troubleshooting of complex issues.
Requirements:
1. Languages: JAVA (Core Java, Multithreading), Object Oriented languages
2. Web Technologies: JSON, HTML, CSS, OO JavaScript, jQuery, AJAX, SOAP and RESTful web services
3. Framework: MVC Framework like Spring, JPA, Hibernate
4. Database: RDBMS like MySQL, Oracle, NO SQL databases like Redis
5. Tools: Git, IntelliJ, Docker, AWS, Google Cloud Platform
6. Development Methodologies: Agile development
7. Extensive experience in building enterprise level web pages beyond just prototypes. Hands on coding experience with very good understanding of building clean, fast WEB pages and widgets.
8. Experience with various Web-based Technologies, OO Modeling, Middleware, Relational Databases and distributed computing technologies.
9. Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices.
10. Possess knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them.
11. Experience working on large scale, high traffic web sites / applications.
12. Ideal Personal Profile: An individual of high integrity, energy and optimism who is self-directed and motivated.
13. Demonstrated ability to leverage common design patterns, deployments patterns, architecture patterns, SOA patterns including REST, data services (e.g. OData) and enterprise APIs
14. Adept with enterprise architecture concepts and terminology (EAI, SOA, ESB, REST)
15. Relevant experience in large-scale data center architecture/design, middleware architecture, design patterns, application deployment methods, automation, testing, compliance, and auditing
16. Service-oriented architecture for cloud-based services (Google Cloud, Kubernetes, Docker); including service provisioning, product catalog integration, and billing systems integration
17. Strong verbal and written communication skills Ability to work in collaborative, cross functional, and multi-cultural teams
18. Ability to assess and recommend cost-effective new tools technologies in accordance with the client ’s strategic objectives
19. Excellent leadership skills, with the ability to generate stakeholder buy-in and lead through influence at a senior management level
20. Experience with Java, Spring Frameworks, Redis, Spanner, Pub/Sub.
21. Experience and understanding of digital currencies or a strong desire to learn
22. Strongly preferred: Experience with exchanges or other relevant financial services
Other skills:
23. Chinese fluency.
Remuneration and benefits:
24. Better than market rate with equity plan
Make sure to follow us here to get our most live jobs https://www.linkedin.com/company/cryptorecruit
Cryptorecruit are the worlds leading specialist recruiter for the blockchain/Cryptocurrency industry. We recruit positions from CEO,CTO, Project Manager, Solidity developer, frontend and Backend Blockchain developers to marketing/sales and customer service roles. Please browse our website and at www.cryptorecruit.com to search all our job vacancies.