Skip to main content

Senior Backend Java/Python Developer

Senior Backend Java/Python Developer
Qualitest
2 months ago

Job description

As a Senior Backend Developer, you will play a key role in maintaining and enhancing our backend services, leveraging your expertise in Java and Python to ensure optimal performance, reliability, and scalability. You will collaborate closely with cross-functional teams to identify and resolve bugs, implement new features, and drive continuous improvement initiatives to enhance our products and services.

Job requirements

  • Maintain and enhance existing backend services written in Python/Java, ensuring high availability, performance, and security.
  • Troubleshoot and resolve complex bugs and issues reported by internal teams or customers, with a strong focus on root cause analysis and timely resolution.
  • Collaborate with QA engineers, product managers, Support group and other teams to understand requirements, provide technical guidance, and deliver robust solutions.
  • Implement new features and functionality based on business requirements, following best practices and coding standards.
  • Optimize and refactor codebase as needed to improve performance, maintainability, and scalability.
  • Work closely with DevOps team to deploy and monitor backend services in production environments.
  • Participate in code reviews, knowledge sharing sessions, and cross-team collaborations to foster a culture of continuous learning and improvement.
  • Proactively identify opportunities for automation, process optimization, and technology adoption to streamline development workflows and enhance productivity.

Qualifications

  • Minimum of 3 years of professional experience as a Backend Developer, with strong proficiency in Java and Python.
  • Solid understanding of backend development principles, data structures, algorithms, and design patterns.
  • Experience in maintaining and troubleshooting production systems, with a focus on identifying and resolving bugs and performance issues.
  • Strong problem-solving skills and attention to detail, with a demonstrated ability to debug complex issues and implement effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Experience with version control systems (e.g., Git) and agile development methodologies.

Nice to Have

  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) is desirable.

Expertise level

Work arrangement

Similar Jobs in Romania