Thursday, January 07, 2021

Backend Developer - Java/J2EE Technologies (3-10 yrs) (HireInfinity)

- Proven experience designing and implementing high-performance, horizontally scalable, server-side distributed systems in Java

- Technical excellence in Java technologies and exposure to J2EE

- Deep familiarity with design patterns & multi-threaded programming

- Working knowledge of internet technologies (TCP/IP, HTTP, HTML, CSS, XML, JavaScript)

- Knowledge of service-oriented designs and techniques (web services, REST, JSON)

- Ability to perform clean RESTful API design and understand the impact of the design on client side application code

- Ability to work well on an Agile Scrum team, effectively define and scope backlog items, and identify risks and interdependencies early

- strong Java candidates with experience in micro-services based architecture, docker/Kubernetes, cloud platforms AWS/GCP/Azure, RESTful API development.

- Passion and demonstrated experience in developing software in a large-scale microservice system

- Knowledge of Linux system implications and how different JVM implementations, versions work in one or more of the following:

Streaming Infrastructure : Messaging, Caching, clustering. The person would be well versed in distributed systems in cloud infrastructure to scale. Experience in indexing/search.

Persistence infra : DB Management, DB Migration for Cloud scale. Expert in data models, DR and multi-region replication.

Distributed Systems : CI/CD pipeline, Infra-as-Code, Monitoring and proactive actions, Multi-tenant IaaS/PaaS services, Blueprints for scale and repeatable backend stack for Containers + Microservices.

Network Infra : Hands-on expert on network deployment and security services deployment in cloud.

Managed services : Hands-on experience in bring up of native and Managed services for one or more areas from the above.

Security : Crypto, Key Management, Identity, Secrets & Vault management, Compliance & Audit.

- Experience with container orchestration platforms (e.g. Kubernetes) and container runtimes (e.g. Docker)

- Experience using tracing and logging systems to diagnose production problems quickly

- Experience building business-critical, large-scale systems with extreme availability

- Experience with public cloud, preferably Amazon AWS

- Exposure to continuous delivery pipelines

- Experience building business-critical, large-scale systems with extreme availability

- Experience with public cloud including Amazon AWS, Google Cloud Platform, or Microsoft Azure

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.