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
Similar jobs

B2B Server Senior Java Developer

Apply Now
Back to search page