Software Engineer, Java (Karnataka)

Software Engineer, Java (Karnataka)

30 Jul
|
Scopely
|
Karnataka

30 Jul

Scopely

Karnataka

Job Summary

Scopely is looking for a Software Engineer, Jave to join the Royal Lounge Casino Studio team in Bangalore on a hybrid basis.

Responsibilities

- Feature Development: Collaborate with cross-functional team members to design, build, test, and maintain backend features and APIs.
- Defensive Coding: Write clean, efficient, and secure Java code adhering to secure software development lifecycle (Secure SDLC) principles.
- Collaborative Design: Participate in design discussions and code reviews, offering input on feature architecture while evaluating code for security, performance, and maintainability.
- Cross-Functional Alignment: Communicate and collaborate effectively with clients, product managers, and QA teams to clarify requirements, align on delivery milestones, and ensure features meet business objectives and quality standards.
- Security Vulnerability Management: Address and remediate security vulnerabilities identified through peer code reviews and automated security scans (SAST/SCA).
- Production Support Reliability: Assist with production support, system diagnosis, performance troubleshooting, and applying necessary security patches.
- Documentation: Create and maintain accurate technical documentation for systems, APIs, and operational workflows.

Requirements

- Experience: 2+ years of professional software development experience in Java.
- Data Core Fundamentals: Strong understanding of Data Structures, Algorithms, Object-Oriented Programming (OOP), and standard design patterns.
- API SOA Architecture:



Hands-on experience developing in SOA and REST design principles.
- Process Collaboration: Experience working in Scrum/Agile environments with excellent communication skills.

Valuable to Have

- Cloud Engineering: Practical experience developing, deploying, and maintaining Java microservices in a cloud-first environment, with hands-on exposure to core AWS services (such as EC2, ECS/Fargate, S3, RDS, and CloudWatch).
- Database Systems: Experience working with NoSQL databases (MongoDB preferred).
- Secure Programming Knowledge: Solid understanding of common web vulnerabilities (e.g., OWASP Top 10 such as SQL injection, XSS, broken access control) and defensive coding practices (input validation, secure session handling, sanitized logging).
- Concurrency: Familiarity with multi-threaded programming concepts and concurrent execution in Java.
- Passion for Scale: A strong interest in building low-latency, high-concurrency systems. (Note: Prior gaming industry experience is NOT required we are looking for great engineers who love solving complex technical challenges!)
- Education: Bachelor s degree in Computer Science, Software Engineering, or equivalent practical experience.

Bonus Points

- Experience with secure coding frameworks or identity/authentication protocols (OAuth2, JWT).
- Exposure to automated security analysis tools (e.g., SonarQube, Snyk, Veracode, or OWASP Dependency-Check).
- Familiarity with CI/CD automation pipelines
- Knowledge or experience with Serverless architectures (e.g., AWS Lambda).

📌 Software Engineer, Java (Karnataka)
🏢 Scopely
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, java (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, java (karnataka) / karnataka