Role : Java Developer - MongoDB
Location : Phoenix, AZ (Onsite)
Mode Of Hire : Fulltime
NOTE : Looking for LOCAL CANDIDATES ,having 8-12 years of experience.
Project Scope:
Seeks a Senior Software Developer who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance products. You will also be actively involved in researching new technologies/tools that can be incorporated to improve the current system
Roles and 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 Springboot framework
- Must have hands on reactive architecture and understands deep concepts about reactive architecture.
- Hands on experience in streaming solution/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