mPokket

Senior Software Engineer

mPokket
Apply
6 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Lead the technical team in end-to-end project delivery, including requirements analysis, software development, project management, customer delivery, and maintenance.
  • Conduct technical meetings and discussions with clients with minimal supervision.
  • Provide technical architecture guidance for scalable applications to the technical team.
  • Develop and maintain software using Java/J2EE technologies and microservices architecture.
  • Mentor junior developers and support technical team development.
  • Apply knowledge of Telegram APIs, multithreading, servlet programming, and server-client communication.
  • Work with AWS cloud infrastructure and support application deployment and maintenance.

Requirements

  • At least 4 years of hands-on software development experience with Java/J2EE technologies.
  • Strong hands-on experience with Java 8 or above, Spring Framework, Kafka, Docker, Kubernetes, WebSocket, and Redis.
  • Experience designing and developing applications using microservices architecture.
  • Knowledge of design patterns, data structures and algorithms, multithreaded programming, servlet programming, and server-client communication modules.
  • Proficiency with application servers such as Tomcat or JBoss.
  • Knowledge of relational databases, specifically MySQL or PostgreSQL.
  • Understanding of scalable application design principles, open source concepts, and Telegram APIs.
  • Knowledge of Agile software development methodology and CI/CD tools is advantageous.
  • Strong oral and written communication, analytical, problem-solving, and client-facing technical discussion skills.
  • Ability to work independently with minimal resources and supervision.
Contact me