JAVA Developer
virtusa
Job Description
- Design, develop, and maintain high-quality software applications using Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Identify and troubleshoot software defects and performance issues.
- Contribute to the continuous improvement of software development processes.
- Stay updated with emerging technologies and industry trends to enhance application performance.
Mandatory Skills:
- Strong expertise in Spring Boot framework.
- Proficient in Java programming language.
- Experience with RESTful APIs and microservices architecture.
- Solid understanding of database technologies (SQL/NoSQL).
- Familiarity with version control systems (e.g., Git).
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, etc.).
- Knowledge of front-end technologies (HTML, CSS, JavaScript).
- Understanding of Agile methodologies.
- Experience with containerization tools (Docker, Kubernetes).