Technical expertise – Architecture & Systems Development
Deep expertise in and experience with Java server side development (6 years+)
- Expertise with REST API Concepts and Spring Boot 2.5+ Framework, Tomcat, K8s, Docker ecosystem
- Strong algorithmic skills
- Experience with cloud architecture (GCP)
- 3+ years of design and delivery of high volume highly available back end infrastructures – Telcos / Trading / AdTech systems, etc. Excellent understanding of enterprise architecture patterns, UML.
- Gaming or Equity trading server side experience is a big plus
- Demonstrated experience delivering systems at large scale (20K+ mps) using Kafka and Hazelcast
- In depth understanding of the Distributed System Concepts: Leadership, Consensus, In-Sync Replicas, Partitioning
- Strong understanding of key security concepts and patterns
- Developing and implementing unit, integration, and system tests to ensure the quality and reliability of the code; understanding and applying various testing methodologies (TDD, BDD)
- Ability to analyze and optimize application performance, identify bottlenecks, and implement solutions to improve speed and efficiency. This often involves profiling and tuning database queries, application code, and infrastructure.
- Wide experience in Identifying, diagnosing, and resolving complex technical issues in a timely and efficient manner; strong debugging skills and effective troubleshooting production issues.
Technical expertise - Data Management
- Experience with SQL DBs, specifically MySQL
- Experience with cloud-based Big Data tools.
- Experience with Real Time Stream Analysis. Experience with ML and AI modeling is a big plus.
Systems Operational maturity
- Experience building operationally mature, well instrumented, very highly scalable, highly available, secure systems
- Experience with Build Automation Tools: Gradle, Jenkins, Nexus, Docker Image Repositories
- Experience with Google Cloud Platform, Kubernetes, Docker, DataDog
- Excellent understanding of SDLC, Java development and continuous integration best practices. Expertise with Jira and Confluence is a big plus.
- Writing clear and concise documentation for code, APIs, and processes
Soft SkillSet
- Collaborating effectively with other developers, designers, testers, and stakeholders to ensure successful project delivery.
- Participating in project planning and estimation activities, providing realistic timelines and resource requirements
- Keeping up-to-date with the latest Java technologies, frameworks, and best practices.
Education
- BS in Computer Science, Engineering or equivalent. MS in CS or Engineering is a big plus.
#J-18808-Ljbffr