Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Java Backend Developer

Infosys Limited

Xico

Presencial

MXN 1,093,000 - 1,458,000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global IT services company seeks a Java Technical Lead in Veracruz to design and develop high-performance applications. The ideal candidate will have expertise in Java, Spring framework, RESTful services, and cloud technologies. Responsibilities include project leadership, development, and maintenance of web applications. Candidates should possess strong communication skills and a solid background in Agile practices. This position offers an excellent opportunity for career advancement in an innovative environment.

Formación

  • Expert in Java and Enterprise Java technologies.
  • Experience with cloud technologies like GCP.
  • Proficient in using Git with Gitflow workflow.

Responsabilidades

  • Design and develop high volume, low latency applications.
  • Support web‑based application development and maintenance.
  • Contribute to the software engineering competency.

Conocimientos

Java
Spring framework
RESTful web services
CI/CD pipelines
Cloud technologies (GCP)
Agile practices
Object-oriented principles
Messaging technologies

Educación

BS / MS degree in Computer Science or related

Herramientas

Docker
Jenkins / Concourse
Git
Hibernate
Maven
Gradle
Netty
Descripción del empleo
BRRole and Responsibilities

As a member of our development team, the Java Technical Lead will design and develop high volume, low latency applications for mission‑critical systems, delivering high availability.

You will support web‑based application development and maintenance and contribute to and grow our software engineering competency.

The Java Technical Lead must have broad experience in web application development.

The Java Technical Lead provides input and support for and performs full systems life cycle management activities (e.g., analysis, technical requirements, design, coding, testing, implementation, etc.) of application software.

This position collaborates with teams and supports emerging technologies to ensure effective communication and achievement of objectives.

This position provides knowledge and support for applications development, and integration and maintenance.

The selected candidate must have excellent communication skills and strong organizational skills, be able to meet deadlines, as well as interact effectively with other developers, and management.

Responsibilities

End‑to‑end responsibility for projects of increasing complexity that encompass more than their own development.

Be independent with little oversight beyond high level direction, works on complex tasks and completes them despite roadblocks, including debugging techniques.

Help large groups of engineers deliver complex projects with drama‑free launches, owning the technical testing and performance planning side of these projects.

Deliver software on‑time and improve the accuracy of team's estimations.

Understand the business that their code supports, and possess empathy for the users of their software, using this understanding to influence their task prioritization.

Understand the tradeoffs between technical, analytical and product goals, and strive to create solutions that satisfy all the business goals.

Write consistently high‑quality code, deliver features to QA that they believe are well‑baked and bug‑free, being aware of industry best practices and trends.

Be known outside of their core team as a technology leader, working effectively with non‑tech members of their pillar.

Ability to identify problems with requirements and help their team course‑correct around these issues.

Research and propose new technologies, and have a broad understanding of the entire architecture, as well as very detailed understanding of their area.

Proactively identify and clean up technical debt before it turns into a long‑term problem, and encourage and enable their team to do the same.

Identify risks in code, features, and design, and communicate these to the appropriate parties.

Participate in architecture designs providing feedback and providing designs with guidance from the architecture team, as appropriate.

Ability to identify and suggest areas of future work for themselves and others while contributing to the common standards for the team.

Balance leadership and individual contribution by providing extensive mentoring of junior team members while maintaining deep individual contribution.

Seek evidence to support their ideas and start to build cases for these ideas.

Support deployment releases as needed and maintain the application once it's in production.

Qualifications and Education Requirements

BS / MS degree in Computer Science, Engineering or a related subject

Expert in Java and Enterprise Java technologies and development

Expert in the Spring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc)

Expert in designing and implementing RESTful web services

Expert building web applications from the ground up

Experience converting business requirements into technical design documents

Ability to write well‑designed, testable, efficient code

Knowledge of or working experience with CI/CD pipelines; including technologies such as Docker, Jenkins / Concourse

Experience with cloud technologies, such as GCP

Agile (scrum) based delivery practices, test driven development, test automation, and continuous delivery

Solid understanding of object‑oriented principles

Demonstrated success in building design patterns and software engineering best practices

Experience with Oauth2

Solid understanding of hibernate

Solid understanding of microservices

Excellent knowledge of Relational Databases, SQL and NoSQL

Experience with maven and gradle

Experience with Netty

Proven experience with messaging technologies, including but not limited to queues, topics, publisher / subscriber patterns, and brokers

Proficient in using Git for version control and mastering the Gitflow workflow

Spanish : Native

English : Excellent command / highly proficient in spoken and written English

About Us

Infosys is a global leader in next‑generation digital services and consulting.

We enable clients in more than 50 countries to navigate their digital transformation.

With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer your clients through their digital journey.

We do it by enabling the enterprise with an AI‑powered core that helps prioritize the execution of change.

We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight.

Our always‑on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem.

EEO

Infosys provides equal employment opportunities to applicants and employees without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse / family member of a protected veteran; or disability.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.