En mi equipo, se espera que conozca las especificaciones dentro y fuera, por lo que puede asesorar a los desarrolladores con menos experiencia sobre ellas. EJB, JPA, JTA, JMS, CDI, JAX-RS seguro, el resto no es tan relevante para mis proyectos actuales. No hacemos mucho JSF en estos días con las modernas posibilidades de JavaScript.
Espero que tenga un rol de desarrollador senior, lo que significa que puede seguir mi proceso de pensamiento, aconsejarme y señalar fallas en el diseño de mi solución desde el punto de vista de sus especialistas. La habilidad más importante que debe tener es comprender cómo y por qué las cosas funcionan y no funcionan. No se trata de implementar funciones rápidamente, sino de ayudar al equipo a mejorar un buen producto.
Debería poder realizar un seguimiento del trabajo de un equipo sólido de 5 personas y controlar la calidad del código y los plazos. Además, deberá delegar el trabajo de desarrollo dentro del equipo y ayudar a los desarrolladores más nuevos a aumentar sus habilidades. Es un juego de equipo y ahora eres entrenador / capitán.
- ¿Cuál es la mejor inversión para un ahorro de 70,000 libras esterlinas junto a un trabajo a tiempo completo?
- ¿Cuál es el alcance de un trabajo más reciente en TCS en el proyecto Supervalu como probador en la aplicación Peoplesoft?
- ¿Qué consejo le daría un estudiante de ingeniería senior a un estudiante de ingeniería de primer año en India?
- ¿Cuáles son algunos de los mejores trabajos en línea para un pase de 12?
- ¿Cómo se comparan los salarios de Google con Microsoft, Facebook y Amazon para puestos de ingeniería de software para graduados de doctorado?
En situaciones estresantes, necesito confiar en usted para alinear al equipo hacia una resolución exitosa, evitar los escollos y mantener a las personas motivadas.
Una cosa más: dejaría de llamarlo J2EE. Se llama Java EE o Enterprise Java, cuando dice “J2EE” sugiere que está atascado con la versión 2 y no pasó a la versión EE 7. Probablemente no lo hizo, así que evítelo 😉
No está de más estar familiarizado con contenedores, servidores de aplicaciones, bases de datos y métodos y herramientas de devops modernos. Para mí es más importante que pueda aprender nueva tecnología de manera rápida y completa, que ya saber todo lo último.
Espero que esto te dé una idea de cómo me siento como arquitecto / gerente de proyectos. ¡Te deseo todo lo mejor para tu carrera!