He estado fuera de Java durante 4-5 años porque he estado trabajando en una aplicación cliente. ¿Cómo puedo prepararme ahora para obtener un trabajo como desarrollador Java central o avanzado?

Un desarrollador senior de Java requiere múltiples habilidades (depende del nivel de experiencia):

  • Java central
  • OO Concepts
  • Patrones de diseño de Java (patrones de diseño de GoF)
  • Conceptos de Java EE (conocimiento de los niveles de aplicación empresarial de Java EE para la certificación OCMJEA – MyExamCloud)
  • JSP y Servlets
  • JSF
  • EJB
  • JPA
  • Servicios web Java (JAX-RS, JAX-WS)
  • Patrones de diseño Java EE
  • Servidores de aplicaciones (JBoss, GlashFish, WebSphere..etc)
  • Bases de datos (consultas MySQL, Oracle… .SQL)
  • Diagramas UML (caso de uso, clase, secuencia, componente, implementación …)
  • Conocimiento del proceso (ágil …)

El lenguaje Java está organizado en función del uso de la plataforma. Puede comenzar a aprender conceptos avanzados después de completar Java central.

  • Los conceptos avanzados son de la plataforma Java EE para desarrollar aplicaciones empresariales.
  • Lea sobre la arquitectura Java EE (conocimiento de los niveles de la Aplicación Empresarial Java EE para la Certificación OCMJEA – MyExamCloud)
  • Lea los conceptos básicos de HTML (necesarios para desarrollar aplicaciones empresariales basadas en web)
  • Descargue el servidor de aplicaciones JBoss / GlashFish e instálelo en su sistema de trabajo.
  • Lea Servlets y ejecute ejemplos en su servidor de aplicaciones.
  • Lea JSP y ejecute ejemplos en su servidor de aplicaciones.
  • Desarrolle una aplicación web usando JSP y Servlets
  • Lea el componente EJB (Introducción al componente EJB en la arquitectura Java EE por MyExamCloud – MyExamCloud)
  • Ejecute algunos ejemplos en cada tipo de EJB.
  • Lea sobre JPA (Introducción a JPA en la arquitectura Java EE por MyExamCloud – Tutoriales gratuitos de EPractize Labs)
  • Ejecute algunos ejemplos en JPA
  • Desarrolle una aplicación web usando JSP, Servlet, EJB y JPA
  • Lea sobre los servicios web Java (JAX-WS y JAX-RS)
  • Desarrolle una aplicación web basada en SOA utilizando JSP, Servlet, EJB, JPA y servicios web

Una vez que se sienta cómodo con todas estas habilidades, actualice su currículum con estas tecnologías y busque un trabajo de Desarrollador Java EE.

Buena suerte !

Hola ,

Nunca es demasiado tarde.

También soy un desarrollador de Java, así que me gustaría referir algunos libros increíbles para que pueda recuperar su conocimiento en Java.

  1. Head first Java
  2. Scjp kathy sierra (omita primero en caso de que ya sepa lo básico)
  3. Bloque efectivo de Java Joshua (nivel más avanzado)
  4. Cabeza primero servlet y jsp (avance Java)

Marcos:

  1. Primavera en acción (última incorporación)
  2. Algunos conocimientos básicos sobre framework como hibernate (porque es utilizado principalmente por empresas)

Practica mucho y comprende conceptos.

Las personas siempre están disponibles para despejar sus dudas en plataformas como stackoverflow

También intente aprender las nuevas características de Java 8 porque sí, estamos avanzando hacia la programación funcional.

Agregar Java 8 a su currículum definitivamente ayudará y hará que su currículum sea el centro de atracción.

Java 9 Early Access SDK también está en el mercado (pero comience después de completar o tener un conocimiento básico de 8 😉)

Espero que esto ayude .

Sigue aprendiendo, mantente fuerte

OCA, OCP, Desarrollador de componentes web.