$52.25 - $67.50/hr
Full-time
Re-posted 5 hours ago
Job description
Job Summary:
OVA.Work is seeking a skilled Java Developer to join their team and help build high-performance, scalable applications. The role involves designing, developing, and maintaining Java-based applications to meet business requirements and performance standards.
Responsibilities:
• Develop and maintain Java applications using Spring Boot and related technologies.
• Write clean, efficient, and well-documented code.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Troubleshoot and resolve issues in existing applications.
• Participate in code reviews and contribute to best practices.
• Work with databases such as MySQL, PostgreSQL, or MongoDB.
• Integrate third-party APIs and services as needed.
Qualifications:
Required:
• Strong proficiency in Java and object-oriented programming.
• Experience with Spring Framework (Spring Boot, Spring MVC).
• Familiarity with RESTful APIs and microservices architecture.
• Knowledge of version control systems like Git.
• Understanding of Agile development methodologies.
• Good problem-solving and communication skills.
Preferred:
• Experience with cloud platforms (AWS, Azure, GCP).
• Familiarity with CI/CD tools and DevOps practices.
• Exposure to frontend technologies like Angular or React is a plus.
Company:
OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes. Founded in 2018, the company is headquartered in Alpharetta, USA, with a team of 51-200 employees. The company is currently Growth Stage.
OVA.Work is seeking a skilled Java Developer to join their team and help build high-performance, scalable applications. The role involves designing, developing, and maintaining Java-based applications to meet business requirements and performance standards.
Responsibilities:
• Develop and maintain Java applications using Spring Boot and related technologies.
• Write clean, efficient, and well-documented code.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Troubleshoot and resolve issues in existing applications.
• Participate in code reviews and contribute to best practices.
• Work with databases such as MySQL, PostgreSQL, or MongoDB.
• Integrate third-party APIs and services as needed.
Qualifications:
Required:
• Strong proficiency in Java and object-oriented programming.
• Experience with Spring Framework (Spring Boot, Spring MVC).
• Familiarity with RESTful APIs and microservices architecture.
• Knowledge of version control systems like Git.
• Understanding of Agile development methodologies.
• Good problem-solving and communication skills.
Preferred:
• Experience with cloud platforms (AWS, Azure, GCP).
• Familiarity with CI/CD tools and DevOps practices.
• Exposure to frontend technologies like Angular or React is a plus.
Company:
OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes. Founded in 2018, the company is headquartered in Alpharetta, USA, with a team of 51-200 employees. The company is currently Growth Stage.
Frequently asked questions
Q: What skills or qualities help someone succeed as a Java Developer?
A: To succeed as a Java Developer, key technical skills include proficiency in Java programming language, object-oriented design principles, and experience with popular frameworks such as Spring or Hibernate. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for delivering high-quality software solutions. By combining these technical and soft skills, Java Developers can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.
Q: What is the career path for a Java Developer?
A: A Java Developer's typical career progression involves starting as a Junior Java Developer, where they focus on writing clean, efficient code and learning industry-standard development practices. As they gain experience, they can move into mid-level roles such as Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior developers, and contribute to architectural decisions. Ultimately, senior Java Developers can transition into leadership positions like Technical Architect or Engineering Manager, or pursue specialized roles like DevOps Engineer or Cloud Computing Specialist, leveraging their expertise to drive innovation and growth in the field.