🏢 Offshore Consulting Shops

Vyusoft is an IT services and consulting firm. The job postings are for technical consulting roles (such as PLC Programmer and SAP Functional Analyst) which are billable client project work rather than internal corporate functions.

This company was flagged and excluded from default search results. Proceed with caution.

Save Job
Posted 6mo ago

Java Developer

@ Vyusoft
United States
$24k/yrRemoteFull Time
Responsibilities:designing applications, developing services, collaborating teams
Requirements Summary:Strong Java development experience with Spring/Hibernate, SQL/NoSQL, REST/Microservices; unit testing; Git; cloud/containers a plus.
Technical Tools Mentioned:Java, Spring Boot, Hibernate, SQL, MySQL, Oracle, MongoDB, JPA, Maven, Gradle, Git, Eclipse, IntelliJ, JUnit, TestNG, AWS, Docker, Kubernetes
Save
Mark Applied
Hide Job
Report & Hide
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.