Java Developer
Virtusa · New York, NY · 5 days ago
On-siteEngineeringFull-time
About the role
The Java Developer will be responsible for designing, developing, testing, and maintaining software applications using Java programming language.
Responsibilities
- Develop, test, and maintain high-quality Java applications in a team environment.
- Collaborate with cross-functional teams including product managers, quality assurance, and other developers to design and implement new features.
- Participate in code reviews and contribute to the overall codebase quality.
- Follow coding standards and best practices to ensure maintainability and scalability of the applications.
Requirements
- Bachelor's degree in Computer Science or related field.
- At least 7 years of professional experience as a Java developer.
- Experience with Spring Framework and Hibernate.
- Strong understanding of object-oriented design patterns and principles.
- Proficiency in Java 8 or higher.
- Experience with version control systems such as Git.
- Knowledge of RESTful services and microservices architecture is a plus.
Qualifications
- Excellent problem-solving skills and ability to work independently and as part of a team.
- Strong communication and collaboration skills.
- Ability to learn and adapt to new technologies and tools quickly.
Skills
- Java Programming
- Spring Framework
- Hibernate
- Object-Oriented Design Patterns
- RESTful Services
- Microservices Architecture
Benefits
- Competitive salary range of $111,000 - $148,000 USD.
- Flexible working hours.
- Professional development opportunities.
- Health insurance coverage.
- Employee discounts on technology products.
Pay
- $111,000 - $148,000 USD
Schedule
- Full-time