What are the responsibilities and job description for the Senior Java Developer - (Spring Boot, Kafka) position at Artmac?
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Senior Java Developer - (Spring Boot, Kafka)
Job Type : W2
Experience : 7-10 years
Location : Phoenix, Arizona
Responsibilities
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Senior Java Developer - (Spring Boot, Kafka)
Job Type : W2
Experience : 7-10 years
Location : Phoenix, Arizona
Responsibilities
- Proficient in Java programming language Core java, Spring boot and Handson. And has experience in Kafka, Mongo.
- 8 years of experience in designing & Developing REST APIs and web services using Java, Spring Boot, and other emerging technologies.
- Fluent in Java, Spring Boot, and Microservices (REST API)
- Understand Domain Driven Design (DDD) and Event Driven Design (EDD).
- Build an automated quality framework based on JUnit and Mockito and have a solid understanding of the BDD testing framework.
- Familiarity with database systems (MS Access) and SQL queries
- Fluent in Java, Spring Boot, and Microservices (REST API)
- Understand Domain Driven Design (DDD) and Event Driven Design (EDD).
- Build an automated quality framework based on JUnit and Mockito and have a solid understanding of the BDD testing framework.
- Bachelor’s in engineering (preferably)
- Masters or MBA