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 Full-Stack Software Engineer with expertise in Java/Kotlin, Spring Boot, and modern JavaScript frameworks like React, Angular, or Vue. The ideal candidate will play a key role in designing and developing scalable, high-performance applications and services while leveraging AWS cloud technologies to ensure reliability and efficiency.
Job Responsibility:
Design and develop high-quality, scalable, and efficient Java applications and services using Spring and Spring Boot that meet business requirements and industry standards
Leverage AWS cloud services such as EC2, S3, Lambda, DynamoDB, RDS, and CloudFormation to optimize application performance, scalability, and fault tolerance
Develop and maintain RESTful APIs, ensuring seamless integration between frontend and backend services
Build front-end applications using modern JavaScript frameworks such as React, Angular, or Vue
Collaborate with cross-functional teams, including product managers, architects, and other developers, to understand project requirements and contribute to the overall system architecture
Implement security best practices to safeguard sensitive data and ensure compliance with industry standards and regulations
Implement best practices in software development, including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Deployment (CD) to ensure robust application delivery
Troubleshoot and debug complex issues in both development and production environments, identifying root causes and implementing effective solutions
Participate in code reviews to ensure adherence to coding standards and maintain high-quality codebases
Collaborate with DevOps and Infrastructure teams to streamline deployment processes using containerization tools like Docker and/or Kubernetes
Engage in Agile development processes, including sprint planning, daily stand-ups, and retrospectives
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or related field
Proven experience as a Java/Kotlin Software Engineer, with a strong portfolio of successful projects using Spring and Spring Boot
Experience using modern JavaScript frameworks such as React, Angular, or Vue
In-depth knowledge of designing and developing RESTful APIs and web services
Hands-on experience with AWS services such as EC2, S3, Lambda, DynamoDB, RDS, and monitoring tools like CloudWatch
Solid understanding of relational databases SQL and NoSQL databases
Strong problem-solving skills and experience in a fast-paced, collaborative environment
Excellent communication and teamwork skills with the ability to convey technical concepts to non-technical stakeholders
Familiarity with Git Version Control and Platforms like Github, Gitlab and Bitbucket
Experience with Agile methodologies Scrum or Kanban and task management tools such as Jira or similar for issue tracking and backlog management
Willingness to provide and receive constructive feedback during code reviews
Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance
Nice to have:
Experience setting up or working with CI/CD pipelines and deployment automation best practices
Awareness of building Docker images and working with containerization technologies
Basic knowledge of Kubernetes or other orchestration tools
Understanding of Test-Driven Development (TDD) and unit testing best practices
Familiarity with common testing frameworks (JUnit 5, Junit, TestNG, Spock, Mockito)
Awareness of security principles, secure coding practices, and performance optimizations
Exposure to DevOps culture and tools, including infrastructure-as-code tools (Terraform, CloudFormation, OpenTofu)
Experience monitoring application performance using tools like Prometheus, Grafana, or similar
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.