Job vacant for Senior Software Engineer-Java Developer

Software Development

Location: Chennai, Tamil Nadu
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!
We are looking for candidate who have hands on experience in Java as mentioned below
  • 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