Senior Software Engineer - Java
Location: Chennai, India
Responsibilities
- Deliver highly scalable and reliable applications.
- Develop well-architected, intuitive and elegant frameworks and features to support scalability and flexibility
- Refactor and optimize our code for improved reliability, performance, simplicity and maintainability
- Join a highly collaborative team in an energetic environment
- Participate in system monitoring, including through an on-call rotation
Qualification
- Bachelor’s degree in Computer Science, a related technical field or equivalent practical experience.
- Experience with web technologies and/or distributed system development.
- Programming experience with Java and J2EE frameworks
- Experience with JVM tuning a plus.
- Working knowledge of relational and non relational databases
- Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design
- Ability to be verbally and cognitively agile to discuss with the C1X team