Sr. Software Engineer, Java | 5+ Yrs | USA

  • Experienced
  • Full Time
  • Cambridge, USA
  • Experience: 5+ Years

Website Micro Focus

Job Roles and Responsibilities:

  • Self-driven and passion for making an impact
  • Designing and building high quality enterprise-level software architecture and products for near real-time security event processing and analysis
  • Leading and driving design and development of complex problems/projects, that span across the product portfolio, and require an in-depth evaluation of multiple variables
  • Gather and analyze user requirements and convert them to technical specifications
  • Active participation in design discussions, implementation, code reviews, dev testing, and feedback-analysis cycles
  • Troubleshooting customer issues with passion
  • Identifying areas of product quality and performance improvements
  • Collaborating seamlessly with fellow team members and cross-team members to work towards common software development goals
  • Responsible individual with a clear thought process, who can communicate effectively with good verbal and written communication skills, and with the ability to efficiently translate those thoughts into actions

Job Requirements:

  • B.S. C.S. or equivalent degree
  • 5+ years of hands-on software engineering experience
  • Strong analytical and problem solving skills
  • Strong understanding of data structures, algorithms, OOPs concepts
  • 4+ years of hands-on experience working in core Java and advanced Java software development, including multi-threading, RESTful APIs, etc…
  • Hands-on experience designing, implementing, and performance tuning, with real-time data streaming and processing models and/or frameworks, i.e. Kafka, Spark, Storm, etc…
  • Hands-on experience with containerization and large scale deployment orchestration technologies, i.e. Docker, Kubernetes, etc…
  • Hands-on experience with heap dumps, memory dumps, memory analysis tools, for troubleshooting and performance improvements
  • Hands-on experience with version control systems, i.e. Git, Perforce, etc…
  • Hands-on experience with issue tracking systems, i.e. JIRA, Octane, etc…
  • Hands-on experience with build tools and technologies, i.e. Gradle, Jenkins, Ant, etc…
  • Hands-on experience with scripting tools and technologies, i.e. bash, etc…

Preferred Skills:

  • M.S. C.S. degree or equivalent
  • Hands-on experience designing and building enterprise-level high performance and scalable distributed systems
  • Hands-on experience designing and building Enterprise Security Event Management Systems
  • Familiarity with Agile working methodologies

Apply Job

When you apply, don’t forget to mention that you found this Job Post on