What are the responsibilities and job description for the Java Developer position at AR Systems Inc..?
Job Title: Java Developer (Backend)
Job Location: Irving, TX (Onsite)
Job Visa: Open
Note: Only looking for 4 to 6 years profiles No senior profiles
Key Responsibilities
Job Location: Irving, TX (Onsite)
Job Visa: Open
Note: Only looking for 4 to 6 years profiles No senior profiles
Key Responsibilities
- Design, develop, and maintain backend applications using Java, Spring Boot, and Spring Framework.
- Build and optimize microservices for scalability and performance.
- Implement reactive programming using Spring Reactive to enhance system responsiveness.
- Develop and integrate RESTful APIs and event-driven services.
- Work with relational and NoSQL databases to manage application data efficiently.
- Collaborate with DevOps teams to ensure seamless deployment and monitoring.
- Participate in code reviews, troubleshooting, and performance tuning.
- Follow Agile development methodologies and best coding practices.
- Strong Java (8 or above) programming skills.
- Expertise in Spring Framework, Spring Boot, and Spring Reactive (WebFlux).
- Hands-on experience in Microservices architecture.
- Knowledge of database technologies like PostgreSQL, MySQL, or MongoDB.
- Experience with messaging systems like Kafka or RabbitMQ (preferred).
- Familiarity with Docker, Kubernetes, and CI/CD pipelines (a plus).
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.