Senior Java Developer (Remote)
at Tain
București, Municipiul București, Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 13 Oct, 2024 | Not Specified | 14 Jul, 2024 | N/A | Communication Skills,Database Design,Computer Science,Java,Spring Framework,Security,Gaming,Azure,Architecture,Microservices,Communication Protocols,Software Development,Kubernetes | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
COMPANY OVERVIEW
Tain Global Capital Limited is a leading iGaming provider looking to expand its operations in the European market. We design, develop, and deliver immersive live casino games tailored to your brand and its audience. Our new Bucharest office is an exciting location that offers many opportunities for growth and advancement within the company.
REQUIREMENTS
- Bachelor’s or Master’s degree in Computer Science or a related field. Proven experience as a Java Developer, with a focus on backend development.
- Strong expertise in Java, Spring framework, and microservices architecture.
- Experience with containerisation and orchestration tools like Kubernetes. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native technologies. Knowledge of real-time communication protocols and technologies (e.g., WebSockets).
- Proficiency in database design and management (SQL and NoSQL databases). Understanding of security best practices in software development. Experience with CI/CD pipelines and automated testing.
- Excellent problem-solving and debugging skills.
- Strong teamwork and communication skills. Passion for gaming and a desire to create engaging player experiences.
Responsibilities:
ROLE DESCRIPTION
As a Java Developer at Tain Global Capital Ltd, you will play a crucial role in shaping the development of our live casino games from concept to delivery. This position is perfect for those with a startup mindset, the ability to work independently, take initiative, and make their own decisions.
KEY RESPONSIBILITIES
- Design and develop live casino games using Java and the Spring framework, ensuring high performance and quality standards.
- Create scalable and maintainable micro services architecture for game components.
- Deploy and manage game services on Kubernetes clusters, optimising resource allocation and ensuring high availability.
- Utilise cloud technologies (e.g., AWS, Azure, Google Cloud) to build, deploy, and scale game services. Implement real-time communication protocols (e.g., WebSockets) for interactive gaming experiences.
- Develop and manage databases (e.g., PostgreSQL, MongoDB) for game data storage and retrieval.
- Implement security best practices to safeguard player data and maintain the integrity of the games.
- Write unit tests, conduct code reviews, and ensure the reliability and performance of the game code.
- Set up monitoring tools and logging to proactively identify and resolve issues in a live production environment.
- Collaborate with cross-functional teams, including game designers, artists, and QA testers, to ensure a smooth development process.
- Maintain clear and comprehensive documentation for code, APIs, and deployment procedures.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science
Proficient
1
București, Romania