company logo

Java with Data structure

Hyderabad
Full-Time
Senior: 7 to 10 years
Posted on Mar 13 2025

Not Accepting Applications

About the Job

Skills

Java
Data Structures
Spring Boot
Microservices
RESTful APIs
JUnit
Kafka
Git

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.


Visit our company website

About the company

Virtual Labs since its inception has been committed to delivering services that surpass excellence and are tailored to cater to the needs of an ever-evolving digital landscape. We design, develop and deliver web and mobile applications that drive today’s businesses, ameliorate and enhance business capability, reduce customer acquisition lead times, accelerate top-line growth, create better bra ...Show More

Industry

Staffing & Recruiting

Company Size

501-1000 Employees

Headquarter

Flushing, New York

Other open jobs from Virtual Labs Inc.