Software Engineer (Java)

Location : Chennai – Onsite
Experience : 3+ years   

About Us:

Digient Technologies is a dynamic and innovative B2B online iGaming company, dedicated to providing cutting-edge solutions in the rapidly evolving iGaming industry. We pride ourselves on delivering high-quality products and services that enable our clients to stay ahead in the competitive landscape of online iGaming.

Key Responsibilities:

  • Build robust and scalable production code based on project requirements.
  • Identify and resolve bugs and performance bottlenecks to optimize product performance.
  • Write and maintain automated tests to ensure code quality and reliability.
  • Demonstrate proficiency in problem-solving, design, and debugging.
  • Adapt to both existing code bases and develop code from scratch as required.
  • Collaborate with multiple teams for technical support, guiding and analyzing, writing, building, and deploying software.
  • Maintain and upgrade the software following deployment.

Key Skills:

  • Proficiency in Java 1.8/11/17/19 and object-oriented programming concepts.
  • Strong experience with Java programming, REST web services, Spring Framework, and Spring Cloud (microservices).
  • Extensive experience with multithreading, exception handling, and collection frameworks.
  • Familiarity with MySQL, MongoDB, Redis, and database concepts.
  • Hands-on experience with build tools (e.g., Maven, Ant), Git repositories, and IDEs (e.g., Eclipse, IntelliJ).
  • Hands-on experience with managing third-party dependencies and debugging dependency conflicts.
  • Understanding of socket-based APIs.
  • Ability to write clean, well-documented Java code.