Java Developer
Virtusa · Irving, TX · 2 wk ago
HybridEngineeringFull-time
About the role
The Java Developer will be responsible for developing, testing, and maintaining software applications using Java technologies. This position requires a strong foundation in full-stack development, REST APIs, Object-Relational Mapping (ORM), and SQL.
Responsibilities
- Design, develop, and implement new features and enhancements to existing applications.
- Collaborate with cross-functional teams including product managers, designers, and other developers.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Perform unit testing and integration testing to ensure application quality.
- Participate in code reviews and provide constructive feedback to peers.
Requirements
- Bachelor's degree in Computer Science or related field.
- At least 10 years of relevant work experience in Java development.
- Experience with full-stack development, REST APIs, ORM, and SQL.
- Strong problem-solving skills and ability to work independently and as part of a team.
- Proficiency in version control systems such as Git.
Qualifications
- Experience with Spring Boot, Hibernate, and Docker is preferred.
- Knowledge of Agile methodologies and experience working in an Agile environment.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
Skills
- DE-Full Stack
- REST API
- ORM
- SQL
Benefits
Our company offers competitive benefits including health insurance, retirement plans, and paid time off.
Pay
$100,000 - $120,000 USD annually.
Schedule
Full-time, Monday through Friday, with occasional evening and weekend work required for project deadlines.