Negotiable
Undetermined
Remote
Remote
Summary: The Software Engineer role focuses on developing backend applications using Java and Spring Boot, with a strong emphasis on building REST APIs and microservices. The position is fully remote and requires hands-on experience with SQL and event-driven architectures. Candidates should be adept in Agile/Scrum methodologies and possess strong problem-solving skills. Additional experience with cloud platforms and CI/CD tools is considered a plus.
Key Responsibilities:
- Develop backend applications using Java and Spring Boot.
- Build REST APIs and microservices.
- Utilize SQL and database development skills.
- Implement event-driven architectures using Apache Kafka.
- Work on distributed systems and backend application development.
- Engage in problem-solving and debugging tasks.
- Collaborate in Agile/Scrum environments.
Key Skills:
- Strong hands-on experience with Java and Spring Boot.
- Experience building REST APIs and microservices.
- Strong SQL and database development experience.
- Experience with Apache Kafka and event-driven architectures.
- Knowledge of distributed systems and backend application development.
- Strong problem-solving and debugging skills.
- Experience working in Agile/Scrum environments.
- Exposure to .NET technologies (nice to have).
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) (nice to have).
- Experience with CI/CD tools and DevOps practices (nice to have).
- Knowledge of containerization technologies such as Docker and Kubernetes (nice to have).
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Required Skills
- Strong hands-on experience with Java and Spring Boot.
- Experience building REST APIs and microservices.
- Strong SQL and database development experience.
- Experience with Apache Kafka and event-driven architectures.
- Knowledge of distributed systems and backend application development.
- Strong problem-solving and debugging skills.
- Experience working in Agile/Scrum environments.
Nice to Have
- Exposure to .NET technologies.
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Experience with CI/CD tools and DevOps practices.
- Knowledge of containerization technologies such as Docker and Kubernetes.