This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Senior Software Developer with a strong background in Java 8 to join our dynamic team. The ideal candidate will have 7 10 years of experience in software development, demonstrating expertise in designing, developing, and maintaining robust applications. You will play a critical role in the software development lifecycle, collaborating with cross functional teams to deliver high quality software solutions that meet business needs.
Job Responsibility:
Design, develop, and maintain scalable and high performance applications using Java 8
Collaborate with product managers, designers, and other developers to define software requirements and specifications
Participate in code reviews, ensuring adherence to best practices and coding standards
Identify and troubleshoot software defects and performance issues
Implement and maintain automated testing frameworks to ensure software quality
Stay updated with emerging technologies and industry trends to continuously improve development processes
Mentor junior developers and provide technical guidance to the team
Contribute to architectural discussions and decisions to enhance system design
Python
Requirements:
Strong proficiency in Java 8, including knowledge of its features and libraries
Experience with object oriented programming and design patterns
Proficient in using frameworks such as Spring and Hibernate
Solid understanding of RESTful web services and microservices architecture
Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL
Familiarity with version control systems, preferably Git
Strong problem solving skills and ability to work independently as well as in a team environment
Bachelor's degree in Computer Science, Information Technology, or a related field
7 10 years of professional experience in software development
Proven track record of delivering high quality software solutions on time
Excellent communication skills, both verbal and written
Nice to have:
Experience with front end technologies such as Angular, React, or Vue.js
Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes)
Experience with Agile methodologies and tools (e.g., JIRA, Confluence)
Familiarity with CI/CD pipelines and DevOps practices