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

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
When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com