What are the responsibilities and job description for the Senior Full Stack Java Microservices Developer (Microservices, Java, react, Apache) position at Diligente Technologies?
Title: Sr Fullstack Java microservices Developer
Location: This role is remote and open for Canada location
Time Zone: PST (Candidate should be willing to work in PST time zone)
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field
- 8 years of experience in Java development with a focus on microservices
- Strong proficiency in Java, Spring Boot, and microservices architecture
- Extensive experience with React for front-end development
- Hands-on experience with Apache Kafka for messaging and stream processing
- Solid understanding of RESTful API design and development
- Proficiency in working with relational databases (MySQL, PostgreSQL, Oracle)
- Experience with containerization tools like Docker and orchestration with Kubernetes
- Familiarity with CI/CD pipelines and DevOps practices
- Strong problem-solving and analytical skills
- Proficiency in deploying and managing microservices on cloud infrastructure
Technical Skills:
- Java, Spring Boot, Microservices
- React, HTML5, CSS3, JavaScript
- Apache Kafka
- RESTful APIs
- MySQL, PostgreSQL, Oracle
- Docker, Kubernetes
- Cloud Platforms (Azure Preferred)
- Git version control
- CI/CD tools (e.g., Jenkins, Bamboo)
- Agile methodologies