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 : Sr. Java Developer - Spring Boot, Kafka & Reactive Systems
Job Type : W2
Experience : 8-10 years
Location : Phoenix, Arizona
Responsibilities
- Proficient in Java programming language.
- Strong understanding and hands-on experience with Spring Boot and Spring Batch frameworks.
- Knowledge of Spring ecosystem components (e.g., Spring Data, Spring Security, Spring MVC).
- Experience with RESTful API development.
- Experience with microservices architecture.
- Familiarity with database systems (MS Access) and SQL queries.
Required Skills
- Mandatory skills Java, SpringBoot, Kafka, Event-Driven Architecture
- Hands-on experience in the Springboot framework
- Must have hands-on experience with reactive architecture and understand deep concepts about reactive architecture.
- Hands-on experience in streaming solutions/pub-sub for eg: Kafka, solace, etc.
- Performance tuning skills multi-threading, monitoring, caching,(Application level, not DB level)
- Be able to debug issues using Grafana/Dynatrace/chromosphere/Splunk/kafka/rollbar/cloudwatch..etc.
- No SQL DB for eg: MongoDB and a solid understanding of when to use what 8. Basic SQLs to debug data-related issues
- Good understanding of different types of testing and their importance
- How CICD works ( what is green/blue or canary deployment)
Education
- Bachelor’s in engineering (preferably)
- Masters or MBA