
Java Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Java Developer - Hyderabad
Virtusa is seeking a skilled and experienced Java J2EE Developer with a minimum of 5 years of hands-on experience. This role involves creating and designing solutions independently for given modules, developing and maintaining web applications using Java, Spring Boot, and Spring Cloud. The developer will also design and implement user interfaces using HTML, CSS, JavaScript, and React.
Key responsibilities include writing and maintaining unit tests with Junit and Mockito, deploying and managing applications on servers such as JBoss, WebLogic, Apache, and Nginx, and ensuring application security. Familiarity with build tools like Maven and Gradle is essential. The ideal candidate will possess excellent problem-solving skills, strong attention to detail, and robust communication and teamwork abilities.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-6 years of experience in full-stack development with a proven track record of delivering high-quality software solutions.
- Experience with Spring Security is required.
- Ability to collaborate with cross-functional teams to define, design, and ship new features.
- Proficiency in troubleshooting and resolving issues in a timely manner.
- A desire to stay updated with the latest industry trends and technologies.
- Required Skills: Proficiency in HTML, CSS, and JavaScript; Strong experience with Java and Spring frameworks (Spring Boot, Spring Cloud); Hands-on experience with React and Mockito for testing; Experience with application servers like JBoss, WebLogic, Apache, and Nginx; Proficiency with build tools like Maven and Gradle.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Good to have: Docker and Kubernetes knowledge.