SE

Software Engineer (Java)

Securonix Consultancy
Bangalore ₹3-15 LPA Posted 17 Oct 2025
FULL TIME
Git
Javascript
Java
Spring
Css
+1 more

Job Description

Securonix is seeking a Senior Java Developer to design, develop, and maintain scalable, high-performance Java applications for cybersecurity solutions. The role involves hands-on coding, mentoring junior developers, and collaborating with cross-functional teams to deliver secure and efficient software for SIEM platforms.

Key Responsibilities:

  • Design, develop, and maintain Java applications focusing on performance, scalability, and maintainability.
  • Lead design and development of complex software solutions for cybersecurity applications.
  • Collaborate with product managers, security analysts, and team members to translate requirements into technical specifications.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, providing and receiving feedback to maintain code quality standards.
  • Mentor junior developers, providing guidance and fostering continuous improvement.
  • Stay updated with emerging Java technologies and cybersecurity trends; integrate new tools and techniques into development processes.
  • Develop and maintain technical documentation including design specifications, user guides, and API documentation.

Required Qualifications & Skills:

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 5–8 years of experience in Java development.
  • Strong expertise in Java and object-oriented programming principles.
  • Proficiency with Java web frameworks: Spring or Java Server Faces (JSF).
  • Experience in Microservices architecture.
  • Knowledge of SQL and databases (MySQL, PostgreSQL, Oracle).
  • Solid understanding of version control systems, especially Git.
  • Familiarity with RESTful APIs and JSON.
  • Front-end basics: JavaScript, HTML, CSS.
  • Experience with Java build tools: Maven or Gradle.
  • Experience with testing frameworks: JUnit, Mockito, TestNG.
  • Familiarity with containerization technologies: Docker, Kubernetes.
  • Experience with cloud platforms: AWS, Azure, or GCP.
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Experience working in Agile development environments.

Join WhatsApp Channel