Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer- Java Developer

Ivanti

Ivanti

Software Engineering
Bengaluru, Karnataka, India
Posted on Thursday, August 24, 2023

Join our team

Looking for more than just a job? We like developing our people just as much as we like developing great products.

Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions, and is experiencing significant growth worldwide. The company has received numerous awards for being a Top Place to Work. With open positions around the globe, it's an exciting time to join Ivanti! Competitive salary and benefits and flexible hours. Ivanti is a great place to work.

If you’re passionate about what you do and are interested in developing solutions that make a difference and in having fun while doing it, Ivanti is the place for you!

What We Do

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!

Skills Required:-

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 is a plus.

  • Has experience in building Restful Web services using the Java / Spring technology

  • 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/NG Test &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, analysing 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