15 ago
|
Epam Systems
|
España
15 ago
Epam Systems
España
We're looking for a Senior Java Developer (with Python skills) to join our team in Spain in a remote working mode. In this role, you will design, develop, and maintain highly scalable backend applications using Java and Python/Django, working across the full software development lifecycle from requirements analysis to production deployment.
You will contribute to business-critical financial platforms for a leading integral financial market infrastructure provider, collaborate closely with architects, product owners, and security specialists, and help ensure adherence to secure coding practices and modern development standards.
Responsibilities
- Design, develop, and maintain Java-based backend services and RESTful APIs using Spring Boot
- Implement and enhance Python/Django components as part of integrated solutions
- Participate in requirements analysis, solution design, and technical planning
- Ensure robust database interaction leveraging relational databases (PostgreSQL, MySQL), including schema design and query optimization
- Follow clean code practices and object-oriented design principles to deliver maintainable, production-ready code
- Write unit and integration tests using JUnit, Mockito or equivalent frameworks
- Perform peer code reviews, ensure code quality and adherence to standards
- Support CI/CD practices via GitLab pipelines and modern DevOps workflows
- Configure application observability via monitoring and logging tools (Datadog or similar)
- Ensure compliance with secure development best practices, including OWASP guidelines
- Collaborate with cross-functional teams and contribute to end-to-end delivery, including release support and defect resolution
Requirements
- 5+ years of professional software development experience, with Java backend expertise (Java 17+, Spring Boot, Spring Data JPA/Hibernate)
- Practical knowledge of Python and Django frameworks
- Experience designing scalable backend services and REST API architectures
- Proficiency wit
📌 Senior Java Developer (España)
🏢 Epam Systems
📍 España