Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Senior Software Engineer

Eingestellt von CompuCom

Gesuchte Skills: Java, Engineer, Jvm, Sun

Projektbeschreibung

SENIOR SOFTWARE ENGINEER SANTA CLARA, CA

Did you know that CompuComs employee benefits start on the first day of employment? Join CompuCom and enjoy our generous, Day One Benefits!

We are looking for a qualified SENIOR SOFTWARE ENGINEER with strong software development expertise who can help develop new features for monitoring the JVM, Node.js, and other runtimes and languages. This is a perfect opportunity for someone who wants to go beyond just writing business logic and application code, and wants to explore the innards of JVMs, classloaders, and byte code instrumentation, and the internals of the Node event loop.

KEY RESPONSIBILITIES:

- Design and contribute to development of core Java and Node.js agents.
- Collaborate with senior architects to implement data structures and algorithms for new features.
- Run performance benchmarks to determine overhead of new monitoring features.
- Analyze performance problems in Java and JavaScript and suggest remediation strategies.
- Participate in design and code reviews with other developers.
- Ensure high quality of software products through unit test coverage and system test cases.
- Collaborate in the development of test plans and provide assistance to QA and Performance test engineers in the scrum team as needed.
- Implement minor build system improvements.

MINIMUM REQUIREMENTS:

- Software development experience with a distinguished track record of ensuring the performance goals are met for technically demanding projects.
- Expert troubleshooting and reasoning skills, and expert ability to analyze/interpret technical data.
- Interest and flexibility to switch between programming in both Java and JavaScript.
- Bachelor's Degree or global equivalent in Computer Science or related discipline.

TECHNOLOGY EXPERIENCE:

- Must have developed and implemented complex Java applications to very high quality standards.
- Strong Java development skills.
- Must have knowledge of Java Concurrency APIs and writing multi-threaded applications in Java.
- Must have experience in debugging complex Java applications, and finding and optimizing memory leaks and performance bottlenecks in Java code.
- Experience programming in Javascript.
- Some experience with Node.js framework for Server Side Javascript.
- Familiarity with distributed version control systems (Mercurial or Git)
- Experience developing or maintaining a Node.js application in production.
- Experience with Express.js, or familiarity with other frameworks in the Node.js ecosystem (Hapi, Restify, SailsJS)
- Experience with Server Side and Web Java development frameworks like J2EE, Spring, Servlets, JSP, JMS, JDBC.
- Knowledge of JVM internals like classloaders, instrumentation API.
- Experience with Continuous Integration technologies and methodologies (Jenkins, etc).
- Development tool profilers (eg YourKit, Sun JDK Tools, Eclipse, etc).
- Experience with static and runtime source code quality analysis and coverage tools (Checkstyle, Findbugs, Coverity, Ivy, Emma, etc.

*CompuCom supports Employment Equity and Diversity* Dallas-based CompuCom Systems, Inc. is a leading provider of end-user enablement, service experience management, and cloud technology services to Fortune 1000 companies. CompuCom partners with enterprises to develop smarter ways they can work, grow and produce value for their business. Founded in 1987, privately held CompuCom has approximately 11,500 associates and supports more than 4 million end users in North America. For more information, visit the website.

Projektdetails

  • Einsatzort:

    Santa Clara, Vereinigte Staaten

  • Projektbeginn:

    asap

  • Projektdauer:

    Keine Angabe

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

CompuCom