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 and motivated Java Full Stack Developer having a strong understanding of database technologies to join our dynamic team. The ideal candidate with 5-8years experience will be responsible for designing, developing, and maintaining robust and scalable applications, encompassing both front-end and back-end components. A deep knowledge of Java for server-side development and proficiency in modern front-end frameworks, coupled with expert-level database skills, are essential for this role.
Job Responsibility:
Design, develop, and implement full-stack applications using Java and related technologies
Develop and maintain robust, scalable, and high-performance server-side applications using Java frameworks (e.g., Spring Boot, Spring MVC)
Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular), HTML5, CSS3, and JavaScript
Design, implement, and optimize database schemas and queries for relational (e.g., Oracle, MSSQL Server)
Write efficient, clean, well-documented, and testable code
Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical specifications
Participate in the entire application lifecycle, from conception and design to testing and deployment
Troubleshoot, debug, and upgrade existing systems
Ensure the best possible performance, quality, and responsiveness of applications
Stay up-to-date with emerging technologies and industry trends
Requirements:
Expert proficiency in Java (Java 8+), including core Java concepts, object-oriented programming, and multithreading
Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
Proficiency in modern JavaScript frameworks preferably Angular
In-depth knowledge and hands-on experience with relational databases (e.g., Oracle, SQL Server)
Experience designing and developing RESTful APIs
Strong experience with Github
Experience with unit, integration, and end-to-end testing frameworks (e.g., JUnit, Cucumber)
Solid understanding of software development lifecycle (SDLC) and Agile methodologies
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills
Ability to work independently and as part of a team in a fast-paced environment
Nice to have:
Experience with cloud platforms (e.g., AWS, Google Cloud)
Familiarity with Docker and Kubernetes for containerization and orchestration
Experience with message queues (e.g., Kafka, RabbitMQ)
Knowledge of CI/CD pipelines (e.g., Jenkins, Github CI, LightSpeed Enterprise)
Familiarity with microservices architecture
Experience with performance tuning and optimization of applications and databases