What are the responsibilities and job description for the Lead Java Developer position at Virtusa?
Job Description:
- Design, develop, and maintain Java-based applications using Spring Boot.
- Strong experience with Spring Boot and its ecosystem (e.g., Spring Data, Spring Security, etc.).
- Implement RESTful APIs and integrate with other systems and services.
- Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
- Collaborate with front-end developers to integrate back-end services with Angular-based user interfaces.
- Work with SQL databases to design and optimize queries, and ensure data integrity and performance.
- Basic understanding of front-end technologies, particularly Angular.
- Experience with version control systems (e.g., Git).
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Collaborate with cross-functional teams, including product management and quality assurance, to deliver high-quality software.
- Troubleshoot and debug applications, identify performance bottlenecks, and propose solutions.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Java Developer
Donato Technologies, Inc. -
Delaware, OH
Java developer
RADISH CONSULTANTS -
Columbus, OH
Java Developer
iSpace, Inc -
Marysville, OH