
Senior Software Engineer (Java)
- Bangalore, Karnataka
- Permanent
- Full-time
- Work with team members to design, build and maintain new/existing features and products.
- Help define engineering best practices.
- Provide production support, system diagnosis and troubleshooting
- Support and be a critical part our devops culture
- 2+ years of software development experience in the Core Java applications is a must
- Should be able to install and run Apache Tomcat & Maven, JDK, and MySql services on local setup as well as remote linux server and deploy java application to it.
- Multithreading, Collections, Socket Programming, Unit Testing knowledge is a must
- Good understanding and coding practice with OOPS, SOLID & Design Patterns.
- Strong at problem solving, data structures and algorithmic skills.
- A flexible self-starter who thrives on the challenges of working with new and varied technologies
- Strong understanding of design/programming best practices and various design patterns
- Experience working in scrum/agile teams
- Strong communication skills
- Passion for games and games industry
- Bachelor's Degrees in Computer Science, Engineering or equivalent work experience