Software Development
Location: Chennai, Tamil Nadu
Role: Associate
Time: Full-time
Skill: Java
About the job
Who We Are
Role: Associate
Time: Full-time
Skill: Java
About the job
Who We Are
- Empower users to seamlessly and securely connect from any place in the world that offers air, water and… Internet!
- Equip organizations with the right tools to configure access, manage and enforce compliance with a holistic view on network, users and usage.
- Empower organizations to continue to breathe easy, now with an added sense of invincibility.
- Work hard so that you can focus on the things you want to!
- Experience of 5 or more years in software development
- Excellent in Java/J2EE and Spring Framework
- Experience in other programming languages like Scala and Python is a plus.
- Has experience in building Restful Web services using the Java / Spring technology stack.
- Has experience in HTML & JavaScript
- Has experience in SQL, RDBMS Databases like MariaDB or MySQL
- Exposure to some or all of these technologies is an added advantage – Redis, Apache
- Kafka, Elastic search, or Apache Flink
- Hands on knowledge of Amazon Web Services is a plus
- Has experience in writing effective unit tests using frameworks like Junit/NGTest & Scala Test
- Has experience in build management tools like Maven or SBT
- Has experience using GIT for source version control
- Has experience in containerization using Docker.
- Good knowledge of OO concepts, design principles and design patterns
- Experience with Continuous Integration and code quality tools is a plus.
- Has exposure to profiling, analyzing thread dumps, heap dumps, etc.
- Excellent communication skills in English.
- Experience working with remote development teams is a plus
- Excellent analytical and problem solving and troubleshooting skills
- Experience in maintaining highly complex systems – perform root cause analysis for production issues and provide tactical and long-term solutions.
- Perform impact analysis
- Must be detail-oriented and able to manage multiple tasks simultaneously