MinnetonkaRecruiter Since 2001
the smart solution for Minnetonka jobs

Staff Software Engineer (Java) - Contract to hire (6-12 Months) // Minnetonka MN (1 day onsite, 4 da

Company: APN Software Services Inc
Location: Minnetonka
Posted on: May 9, 2022

Job Description:

Job Description Job Title - Sr. Software Engineer (Java) Duration: 6-12 months, with possibility to convert to full-time Location - Hybrid onsite (1 day onsite at Minnetonka MN) - 4 days remote Summary: Work with a world-class team of engineers to high- performance big data reporting platform underpinning Viavi's flagship Network Performance Monitoring and Diagnostics (NPMD) solution, Observer Apex. Apex provides supporting best-in-class modern network application performance management technologies technologies aimed at that help IT teams dramatically reducing IT trouble ticket lifecycles and accelerateing problem identification and remediation for Enterprise IT mean time to resolve applications. Operate in a fast paced, agile, team-oriented culture where you'll be making meaningful contributions day one. Duties/Responsibilities: Develop with your team to become best in class in quality, innovation, and time to market while creating the next generation of Viavi Network Performance Management and Diagnostics (NPMD)the NetFlow capture and reporting platform targeting hyperscale, high availability, datacenter, and cloud native networking. Innovate, design, and implement solutions to highly complex problems to satisfy a broad range of customer needs Take interest in learning the subject matter and use cases in order to make smart development decisions Take ownership of features and take pride in your work, ensuring code is clean, correct, well tested, and meets the definition of done Apply sound engineering principles for highly maintainable and testable software Comment and document the "right" amount Maintain a keen eye towards quality, efficiency, scalability, and time to market Participate in refinement, planning, and implementation of a continuously refreshed Agile backlog Be a mentor and mentee among peers in a collaborative, constructive development environment Responsible for ensuring product features are functionally correct, fully validated, and demonstrably meet specifications Apply sound engineering principles for highly maintainable and testable software Develop with an eye towards high query performance of extremely large data sets Solve complex problems and implement designs using C/C++ Actively contribute ideas for product and process improvements, solutions, and market innovations Show a passion for continued learning. Stay abreast of new technology and trends Work closely with the QA team to streamline functional software validation and incremental delivery Basic Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent 5-7 years of relevant work experience Strong skills in Java, including algorithm design, data structures, and design patterns Strong understanding of data modeling and management techniques for "big data, particularly with relational database technologies Distributed software design A proven ability to initiate and drive forward software development in an Agile development environment Excellent written and verbal communications skills Critical thinking and the ability to structure elegant solutions to difficult problems A passion for creating, reusing, and maintaining well-structured and architected solutions The ability to deliver high-performance, customer-focused features Experience in debugging and testing new software constructs as well as an ability to predict and prevent negative side- effects when modifying existing or legacy code. Preferred Qualifications: SQL database knowledge of Postgres and/or Vertica Deep knowledge of TCP/IP networking protocols and TCP/IP Experience with NetFlow and SNMP Strong understanding of storage, CPU, memory, networking, and acceleration technologies to support high-performance application design Experience with RESTful API creation and consumption via REST, event streaming, and message queues Working knowledge of multiple data formats, including including XML, and JSON, and protobuf Working knowledge of streaming data/messaging pipelines such as Kafka and zeromq Multi-tier and cloud-native application architectures and what impacts their performance Experience with OSI layer 7 protocols and their inner workings

Keywords: APN Software Services Inc, Minnetonka , Staff Software Engineer (Java) - Contract to hire (6-12 Months) // Minnetonka MN (1 day onsite, 4 da, IT / Software / Systems , Minnetonka, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Minnetonka RSS job feeds