Description
Job Summary:
We are seeking a passionate PHP/Java Spring Boot Backend Developer focused on modernizing enterprise applications, developing new scalable and high-performance solutions.
Key Highlights:
1. Development and maintenance of applications using PHP and Java Spring Boot.
2. Participation in technological modernization and system integration.
3. Collaborative environment with agile methodologies and modern tools.
We seek a PHP / Java Spring Boot Backend Developer passionate about the development, maintenance, and modernization of enterprise applications, capable of working with both legacy systems and new scalable, high-performance backend solutions.
You will be responsible for maintaining, evolving, and supporting applications developed in PHP, as well as developing new backend services using Java with Spring Boot. You will participate in technological modernization initiatives, component decoupling, system integration, and REST API development to support critical business processes. You will work in a collaborative environment, applying best development practices, agile methodologies, and modern tools to ensure software quality, security, traceability, and maintainability.
We seek a candidate with proven experience in PHP and Java, oriented toward problem-solving, technical analysis, and continuous improvement. We value professionals capable of understanding existing code, proposing improvements, and implementing new functionality without affecting operational continuity of systems.
**Work Mode:** Hybrid.
MyApps is a company specialized in custom software development, tailored to each client’s specific needs. Our focus is on creating solutions that optimize processes, increase productivity, and generate value for businesses. We have a technical team that accompanies our clients from analysis through to final project implementation.
Requirements
Minimum 3 years of experience in backend application development.
Proven experience in maintenance and development of applications using PHP.
Experience developing backend services using Java 17 or higher with Spring Boot.
Experience building, consuming, and integrating REST APIs.
Experience working with legacy systems and performing analysis and refactoring of existing code.
Knowledge of Spring Web, Spring Data JPA, DTOs, entities, repositories, services, and controllers.
Proficiency with Composer for dependency management in PHP.
Experience with unit testing using JUnit and Mockito.
Proficiency with MySQL and PostgreSQL databases, including SQL queries, stored procedures, functions, and views.
Knowledge of Git for version control and collaborative development via branches, commits, and Pull Requests.
Knowledge of authentication and authorization mechanisms such as JWT, OAuth 2\.0, or equivalent.
Experience documenting APIs using OpenAPI/Swagger.
Knowledge of development best practices, including Clean Code, SOLID principles, design patterns, and technical documentation.
Ability to perform technical analysis, incident resolution, and solution optimization.
Basic knowledge of Docker, Linux, continuous integration and deployment (CI/CD), pipelines, and deployment processes across DEV, QA, and Production environments. Additional Assets
Experience with SQL Server.
Knowledge of microservices architecture, hexagonal architecture, or modular architecture.
Experience with code quality tools such as SonarQube or SonarCloud.
Knowledge of API Gateways, preferably Kong.
Knowledge of observability tools such as Grafana and Prometheus.
Experience working with agile methodologies such as Scrum or Kanban. Competencies
Teamwork and collaboration.
Analytical thinking and problem-solving ability.
Proactivity and results orientation.
Effective communication and clear technical documentation.
Ability to understand code developed by other teams.
Incident diagnosis and resolution in development, testing, and production environments.
Ability to implement changes while minimizing impact on existing systems.
Judgment to determine when to fix, refactor, or decouple components.
Capacity for continuous learning and adaptation to new technologies.
Quality orientation, operational stability, and continuous improvement.
**Important:** This position requires solid, demonstrable experience in PHP application maintenance and development, as well as backend development experience with Java Spring Boot. The role focuses on progressive modernization of legacy systems through building new services and integrations; therefore, the ability to work with both existing technologies and modern architectures is highly valued.
Benefits
If you are passionate about directly contributing to a challenging business and your work impacting customer satisfaction, this role is for you. Let’s go all in!
**We Offer:**
Opportunities for learning and professional development.
A collaborative and dynamic work environment.
Training in project management and digital tools.