Senior Software Engineer, Actimize (JAVA)
NICE
about 2 months ago
Pune, India
Senior / Mid Level
Responsibilities
- Design, develop, and deliver high-quality software features.
- Understand product design and identify improvement areas.
- Ensure code quality through unit and system tests.
- Identify and fix bugs while adhering to best engineering practices.
- Collaborate with team members by reviewing designs and code.
- Drive process improvements and partner with support teams for issue resolution.
Requirements
- Degree in Computer Science or a related discipline.
- 4–7 years of hands-on software development experience in Java.
- Strong experience in Java, Scala, Linux, Maven, and Git.
- Database expertise in MS SQL Server, Oracle, PostgreSQL, or Cassandra.
- Proven experience in Object-Oriented Design and Programming.
- Exposure to scalability and performance tuning.
- Experience with microservices architecture, Docker, and Kubernetes.
- Ability to work in Agile teams and communicate effectively.
- Self-driven with strong ownership and initiative.
- Experience in a global, distributed team environment.
- Passion for learning new technologies and adapting quickly.
Benefits
- Flexible hybrid work model with 2 days in the office and 3 days remote.
- Opportunities for continuous learning and career growth.
- Exposure to innovative technologies and complex challenges.
Tech Stack
Apache CassandraApache KafkaAWSDockerGitJavaKubernetesLinuxMavenMicrosoft SQL ServerPostgreSQLScala
Categories
BackendDevOpsFull Stack