¿Alguna empresa nueva necesita desarrolladores de Java? ¿De ser asi, cuales?

¿Qué le pasó a Java? Maduró en una plataforma real y robusta. No es el idioma de elección para las nuevas empresas web, ya que tiene una sobrecarga significativa para dos personas que trabajan en un garaje, pero sigue siendo la tecnología elegida para cualquier cosa que necesite hacer trabajo pesado. Dado que las máquinas virtuales modernas tienen un rendimiento que rivaliza con el código C sin procesar, debe necesitar cosas como la administración de memoria de bajo nivel para encontrar una mejor plataforma que Java.

Palantir construye toda nuestra tecnología en Java. Y no algún tipo de tecnología EJB del lado del servidor, marco de culto de carga. Construimos interfaces ricas y sucias de todo el tejido y ampliamos nuestra pila de tecnología desde la sala de servidores a la computadora de mano.

Necesitamos tantos ingenieros estelares como podamos encontrar: si tienes las cosas correctas, ni siquiera necesitas saber Java, a priori .

Puedes echar un vistazo a lo que hacemos aquí: http://palantir.com/

Aquí hay un par de buenos ejemplos recientes de conjuntos de datos en nuestros productos:

http://www.palantir.com/governme…
http://pfinance.com/analysis-blo…

Para responder a las exhortaciones claramente detrás de la pregunta, creo que hay todo un género de startups que llamaremos startups web: tienden a no estar inventando nueva tecnología, sino haciendo cosas interesantes con la tecnología web. La mayoría de ellos necesitan más marketing e integración de lo que necesitan una infraestructura de grado industrial, por lo que Java no es la opción correcta.

Dicho esto, un famoso ejemplo de comenzar en una pila que está más de moda, Ruby-on-Rails y luego migrar a Java una vez que surgieron problemas de escala es Twitter. Si necesita construir una infraestructura seria con un enfoque a largo plazo, utilizando un equipo de desarrolladores, la cadena de herramientas y el rendimiento de Java lo convierten en la opción obvia en estos días.

Pero entonces la mayoría de las personas no necesitan camiones, solo bicicletas, para que su startup despegue.

No estoy enumerando los beneficios de Java como idioma.

Puede haber muchas razones

  1. El proyecto existente está en Java
  2. La empresa evaluó que Java se adapta mejor al proyecto
  3. La compañía ama tanto a Java que solo trabajan para proyectos de Java.
  4. Han comprado herramientas o utilidades comerciales de Java. Entonces han invertido en Java y tienen todas las herramientas de apoyo.
  5. Su visión y planes futuros van a favor de Java.
  6. El cliente lo exige.

Java ahora se ve como una compleja “tecnología heredada”, y las compañías generalmente contratan programadores de Java solo para mantener / extender los sistemas basados ​​en Java existentes. Las startups que crean cosas nuevas desde cero generalmente usarán un lenguaje de programación e infraestructura que consideran mejor / más nuevo / más fácil / más liviano que Java.

(Esto no pretende ser una crítica de Java o una recomendación para no usarlo. Solo estoy describiendo las fuerzas en el mercado laboral).

Depende del tipo de negocio que elija para iniciar. Si el trabajo y la funcionalidad del sitio web técnico es más que los desarrolladores de JAVA tienen que estar allí para mantener el proceso todo el tiempo.

Estamos buscando desarrolladores de Java para roles de desarrollo y control de calidad en San Francisco, CA

More Interesting

¿Qué es más importante para una empresa, construir una cultura fuerte con el segundo mejor talento o reclutar al mejor talento?

¿Cómo configuro el precio de ejercicio para las opciones en una startup que solo ha generado una ronda inicial en una nota convertible (y por lo tanto no tiene una valoración 'oficial')?

¿Cuál es una buena fuente de salarios competitivos actuales (principios de 2016) para programadores con fines de referencia?

¿Cuál es la industria más difícil de reclutar actualmente?

Eres un reclutador o CEO, ¿qué piensas cuando ves 'Intern at Morgan Stanley' en un currículum?

¿Qué tipo de preguntas se hacen para una publicación de ingeniero de control de calidad (manual) en una startup? ¿Quién puede enumerar las preguntas?

¿Por qué los desarrolladores odian a algunos reclutadores?

¿Es una mala idea iniciar una empresa en Nueva York con la intención de mudarse a California más tarde?

¿Qué startups contratan desarrolladores de iOS en Bangalore?

¿Por qué las nuevas empresas con reclutadores internos todavía encuentran útiles los reclutadores de terceros en su búsqueda de talento?

¿Cuál es el mejor país para la tercerización de TI hoy en día? ¿Por qué?

¿Por qué las startups suelen encontrar la contratación como un gran desafío?

¿Los empleados generalmente reciben muchas ofertas de trabajo después de la salida a bolsa de su empresa?

¿Qué hace a un gran CTO de inicio frente a un CTO de gran empresa?

¿Cuáles son las mejores prácticas al contratar desarrolladores de software?