Skip To Main Content
backBack to Search

Java Developer with Angular

Remote in Mexico, & 2 others
Java& 6 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a seasoned Java Developer with Angular expertise to join our team and assist in addressing security vulnerabilities within a set of business-critical applications.

The perfect candidate brings strong hands-on experience with Java, Spring Framework / Spring Boot, and Angular, and feels confident working with established enterprise applications, reviewing security findings, and delivering secure, maintainable fixes across both backend and front-end layers.

The core focus of this position is Java/Spring development and security vulnerability remediation, while Angular is leveraged to support and maintain front-end components as needed.

Responsibilities
  • Analyze and remediate security vulnerabilities across the applications
  • Develop, modify, and maintain backend functionality using Java and Spring Boot
  • Operate within existing microservice-based architectures and REST APIs
  • Handle relational databases, including PostgreSQL, and troubleshoot application/database integration issues
  • Maintain and update front-end functionality using Angular
  • Leverage Kafka and event-driven integrations where applicable
  • Examine existing code and implement solutions that resolve vulnerabilities without negatively affecting business functionality
  • Upgrade vulnerable libraries, frameworks, and application dependencies
  • Execute code-level remediation based on security findings and secure development practices
  • Resolve issues resulting from security fixes, dependency upgrades, or existing implementations
  • Produce clean, maintainable, and secure code across backend and front-end components
  • Participate in code reviews, testing, and validation of implemented fixes
  • Collaborate with developers, QA engineers, product stakeholders, and other team members
  • Drive continuous improvement of application security and technical quality
Requirements
  • 2+ years of commercial software development experience with Java
  • Proficiency in Java with the ability to explain concepts in depth, reason through coding problems, and deliver maintainable solutions
  • Expertise in Spring Framework / Spring Boot, including dependency injection, application configuration, REST services, data access, and common enterprise development patterns
  • Understanding of microservice design and communication patterns, service boundaries, REST-based integrations, error handling, resiliency, and troubleshooting distributed applications
  • Skills in SQL and relational databases, including queries, joins, indexes, transactions, data access, and common performance considerations
  • Background in Angular and TypeScript sufficient to investigate, maintain, troubleshoot, and remediate existing front-end functionality
  • Knowledge of Kafka or similar event-driven messaging technologies, including producers/consumers and asynchronous communication patterns
  • Strong English communication skills (B1+ level)
Nice to have
  • Familiarity with PostgreSQL
  • Understanding of common application vulnerabilities, secure coding practices, dependency vulnerabilities, and methods for detecting and resolving security findings