The Role
Develop and maintain high-performance Java applications, work on web and mobile applications, and collaborate in Agile/Scrum teams.
Summary Generated by Built In
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.
Skills Required
- Deep understanding of Java, OOP principles, and JEE internals
- Hands-on experience with Spring (Spring Boot, MVC) and Hibernate/JPA
- Proficiency in SQL and relational databases (MySQL, Oracle)
- Knowledge of HTML, CSS, JavaScript for front-end integration
- Experience with build tools (Maven, Gradle), version control (Git), and IDEs (Eclipse, IntelliJ)
- Familiarity with unit testing frameworks (JUnit, TestNG) and TDD
- Exposure to AWS, Docker, Kubernetes, CI/CD pipelines
- Strong analytical, debugging, and troubleshooting skills
- Excellent teamwork and communication for Agile teams
- Experience in fast-paced, iterative development environments
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Vyusoft is a future-focused software solutions company that empowers businesses to navigate digital transformation with confidence. They specialize in delivering customized, intelligent solutions using cutting-edge technologies like AI, cloud computing, data analytics, and automation.





.png)



