
Java with Data structure

Java with Data structure
Not Accepting Applications
About the Job
Skills
Company Overview:
Virtual Labs Inc., situated in Flushing, New York, stands at the forefront of the digital evolution, offering superior services in web and mobile application design, development, and delivery. With a focus on innovation and excellence, Virtual Labs aims to set global standards while efficiently managing business growth, reducing costs, and boosting revenues through cutting-edge technology and consulting services. The company prides itself on its dedicated client-centric focus, offering scalable solutions across staffing and recruiting.
Job Overview:
Virtual Labs Inc. is seeking a Senior Java with Data Structure professional for a full-time role located in Hyderabad. The ideal candidate will have 7 to 10 years of experience and will demonstrate expertise in Java, Data Structures, and Spring Boot. This position demands a deep understanding of software development, combining technical skills with strategic insight to design and build complex systems. Immediate to 30 days notice period must.
Qualifications and Skills:
- Proficient in Java (Mandatory skill), demonstrating advanced coding capabilities and software development experience.
- Strong understanding of Data Structures (Mandatory skill) to create efficient algorithms and optimize performance.
- In-depth knowledge of Spring Boot (Mandatory skill) for building scalable and high-performance applications.
- Experience with Microservices architecture for developing distributed systems that improve scalability and resilience.
- Skilled in designing and implementing RESTful APIs to facilitate seamless integration across various platforms.
- Familiarity with JUnit for unit testing, ensuring code quality and reliability of applications.
- Experience with Kafka for creating real-time data pipelines and streaming applications.
- Proficient in version control systems like Git to manage codebase efficiently and collaborate within teams.
Roles and Responsibilities:
- Design, develop, and implement complex applications using Java, Data Structures, and Spring Boot.
- Lead the development of microservices to ensure the system's modularity and scalability.
- Develop RESTful services to support business requirements and maintain high performance.
- Conduct code reviews and ensure the application of best software development practices.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
- Troubleshoot and resolve any technical issues related to software and systems.
- Mentor junior developers and provide technical guidance across team projects.
- Contribute to continuous improvement by exploring advancements in technology and industry practices.
About the company
Industry
Staffing & Recruiting
Company Size
501-1000 Employees
Headquarter
Flushing, New York
Other open jobs from Virtual Labs Inc.
