VY

Java Full Stack Developer

Hiring from
Probably Worldwide
Work type
Remote
Posted

624,892 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About Us

At Vyusoft, we view technology as a catalyst for progress—not an obstacle. We collaborate with forward-thinking companies to build tailored software and AI-powered solutions that address complex challenges, improve operational efficiency, and drive data-backed growth.

Our experienced developers, data scientists, and cloud engineers work as an extension of your internal team. We take the time to understand your business, identify key challenges, design the right strategy, and deliver robust, scalable applications aligned with your long-term vision.


Job Description

This is a remote position.

At Vyusoft, we seek a highly skilled and self-motivated individual to join our team as a Java developer. If you thrive in a fast-paced and challenging environment and are committed to delivering exceptional results, we would love to hear from you.

As a Java developer at our company, you will design, develop and maintain high-performance Java applications that meet the needs of our clients. You will also work on numerous projects, including web applications, mobile applications, and enterprise-level software systems, in an exciting, collaborative work environment.

We offer attractive compensation packages, comprehensive benefits, and ample growth opportunities within the company.

Requirements

  • Java Fundamentals: Deep understanding of Java, OOP principles, and JEE internals (classloading, memory management).
  • Frameworks: Hands-on experience with Spring (Spring Boot, MVC) and Hibernate/JPA.
  • Databases: Proficiency in SQL, relational databases (MySQL, Oracle), and ORM technologies.
  • Web Technologies: Knowledge of HTML, CSS, JavaScript for front-end integration.
  • Tools: Experience with build tools (Maven, Gradle), version control (Git), and IDEs (Eclipse, IntelliJ).
  • Testing: Familiarity with unit testing frameworks (JUnit, TestNG) and Test-Driven Development (TDD).
  • Cloud/DevOps (Increasingly Important): Exposure to AWS, Docker, Kubernetes, CI/CD pipelines.
  • Problem-Solving: Strong analytical, debugging, and troubleshooting skills.
  • Collaboration: Excellent teamwork and communication for working in Agile/Scrum teams.
  • Agile/Scrum: Experience in fast-paced, iterative development environments.
  • Best Practices: Adherence to coding standards, design patterns, and continuous improvement.
  • Education: Bachelor's or Master's degree in Computer Science or a related field is common, though equivalent experience is often accepted.
  • Experience: Varies from 0-2 years (entry-level) to 3+ years (mid-level), focusing on developing and maintaining Java applications.


Roles and Responsibilities

• Development & Implementation: Design, code, and deploy high-performance, scalable Java applications and APIs (RESTful/Microservices).
• Testing & Debugging: Write unit/integration tests (JUnit/TestNG), troubleshoot bugs, and resolve technical issues.
• Collaboration: Work with cross-functional teams (front-end, UX/UI, product) to define requirements and deliver solutions.
• Code Quality: Write clean, efficient, well-documented, and reusable code following OOP principles and best practices.
• Database Management: Work with SQL (MySQL, Oracle) and NoSQL (MongoDB) databases.
• SDLC Participation: Engage in all phases: analysis, design, development, testing, deployment, and maintenance.
• Performance & Security: Optimize application performance, ensure high availability, and implement security best practices.

Similar jobs

Apply for this job100% free