What are the responsibilities and job description for the Java Developer position at AVANI Technology Solutions Inc?
What We’re Looking For
- Bachelor's or Master's degree in Computers stream, 5 years of experience, proficiency in any IT technologies/tools
- Strong coding skills, communication skills, problem-solving ability
- A passion for innovation and a drive to contribute to cutting-edge projects.
Why Join Us?
- Competitive salary and benefits
- Opportunities for career growth and development
- Collaborative and inclusive work culture
- Exposure to exciting and challenging projects with global impact
Location: Rochester, NY USA Onsite Opportunity (H-1B Sponsorship available for right candidates)
About the job
- Develop and maintain backend services using Java and Spring Boot.
- Write robust unit and integration tests to ensure code quality.
- Design, implement, and manage relational databases.
- Utilize Kafka for messaging and stream processing.
- Deploy and manage applications using Docker and Kubernetes.
- Collaborate with cross-functional teams to design and implement system integrations.
- Apply Enterprise Integration patterns to enhance system interoperability and scalability.
- Participate in code reviews to ensure best practices and coding standards are followed.
- Troubleshoot and resolve technical issues in a timely manner.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6 years of experience in backend development using Java and Spring Boot.
- Proficiency in unit and integration testing.
- Hands-on experience with relational databases (e.g., MySQL, PostgreSQL).
- Experience with messaging or data streaming technologies.
- Proficient in using containerization technologies (Docker and Kubernetes).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Understanding of system integrations and Enterprise Integration patterns is a significant plus.
- Familiarity with CI/CD pipelines and tools.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
Skills: Core Java8, Database, Kafka, Java Design Patterns, Microservices (Circuit Breaker Api Gateway, Service Recovery/ Registory, Hystrix), Multihreading (Executor Framework, Thread Pool, Pocket Joint) Cloud (AWS/GCP/AZURE)
Salary : $92,000 - $108,000