Description
**Location**: Monterrey, CDMX or Guadalajara **(Hybrid 3 days per week at Infosys Office)**
We are seeking a highly experienced and skilled **Senior Java Full Stack Developer** to design, develop, and maintain robust and scalable enterprise\-level applications. This role requires expertise in building back\-end services with **J****ava** and **Spring Boot**, and dynamic front\-end user interfaces using **Angular**.
**Key Responsibilities**
* Lead the design and development of complex features and components across the entire application stack.
* Develop high\-quality, maintainable code for both new features and existing systems using Java, Spring Boot, and Angular.
* Mentor junior developers and participate in code reviews to ensure best practices and code quality.
* Collaborate with cross\-functional teams to define project requirements, timelines, and deliverables.
* Troubleshoot, debug, and optimize applications to ensure high performance and reliability.
**Required Skills and Experience**
* Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
* **5\-8 years of professional** software development experience with a significant **focus** on **full\-stack development**.
* Solid understanding of modern software development practices and methodologies, including agile methodologies.
* Deep expertise in Java and the Spring Boot framework, including microservices architecture.
* Proven proficiency with Angular and its ecosystem (e.g., TypeScript, RxJS, state management).
* Strong experience with relational databases.
* Knowledge of secrets management practices.
* Strong problem\-solving and analytical skills.
* Good communication skills, both written and verbal.
* Fluency in English.
* Proven ability to quickly learn new technologies and adapt to changing technical needs.
**Nice to Have Skills**
* Experience with no relational databases.
* Experience with cloud platforms like AWS, Azure, or GCP.
* Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar.
* Experience with containerization technologies like Docker and Kubernetes.
* Knowledge of asynchronous programming and message queues.
**Desired Skills and Qualities**
* Ability to work independently and as part of a team.
* A passion for learning and staying up\-to\-date with the latest technologies.
* A proactive and results\-oriented mindset.